De operator :=
wordt gebruikt voor korte variabele declaratie
. Het declareert en initialiseert de variabele.
In uw eerste voorbeeld heeft u Session
. gedeclareerd variabele in globaal bereik en in main
functie hebt u een nieuwe variabele met dezelfde naam in het hoofdbereik gedeclareerd (zoals u :=
hebt gebruikt exploitant). Daarom is de Session
variabele gedeclareerd in het globale bereik is ongebruikt en vandaar de fout.
In uw tweede voorbeeld heeft u een waarde toegekend aan de globale variabele met behulp van de toewijzingsoperator =
en daarom declareert het geen nieuwe Session
variabele maar het toewijzen van een waarde aan een bestaande globale variabele.
Zoek een voorbeeld toont verschil tussen globale en lokale variabele.