Operator := digunakan untuk deklarasi variabel pendek
. Ini mendeklarasikan dan menginisialisasi variabel.
Dalam contoh pertama Anda, Anda telah mendeklarasikan Session variabel dalam lingkup global dan di main fungsi Anda telah mendeklarasikan variabel baru dengan nama yang sama di ruang lingkup utama (seperti yang Anda gunakan := operator). Oleh karena itu, Session variabel yang dideklarasikan dalam lingkup global tidak digunakan dan karenanya error.
Dalam contoh kedua Anda, Anda telah menetapkan nilai variabel global menggunakan operator penugasan = dan karenanya tidak mendeklarasikan Session baru variabel tetapi menetapkan nilai ke variabel global yang ada.
Silakan temukan contoh menunjukkan perbedaan antara variabel global dan lokal.