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.