Operátor :=
se používá pro deklaraci krátké proměnné
. Deklaruje a inicializuje proměnnou.
V prvním příkladu jste deklarovali Session
proměnná v globálním rozsahu a v main
funkci jste deklarovali novou proměnnou se stejným názvem v hlavním oboru (jako jste použili :=
operátor). Proto Session
proměnná deklarovaná v globálním rozsahu je nepoužitá, a proto došlo k chybě.
Ve vašem druhém příkladu jste globální proměnné přiřadili hodnotu pomocí operátoru přiřazení =
a proto nedeklaruje novou Session
proměnné, ale přiřazení hodnoty existující globální proměnné.
Najděte příklad zobrazující rozdíl mezi globální a lokální proměnnou.