Operatøren :=
bruges til kort variabelerklæring
. Den erklærer og initialiserer variablen.
I dit første eksempel har du erklæret Session
variabel i globalt omfang og i main
funktion du har erklæret en ny variabel med samme navn i hovedområdet (som du har brugt :=
operatør). Derfor er Session
variabel erklæret i det globale omfang er ubrugt og dermed fejlen.
I dit andet eksempel har du tildelt den globale variabel en værdi ved hjælp af tildelingsoperatoren =
og derfor erklærer den ikke en ny Session
variabel, men tildeler en værdi til eksisterende globale variabel.
Find et eksempel viser forskel mellem global og lokal variabel.