Saya terus melihat kata kunci "saya" di depan nama variabel dalam contoh skrip Perl online tetapi saya tidak tahu apa artinya. Saya mencoba membaca halaman manual dan situs lain secara online tetapi saya mengalami kesulitan untuk membedakan untuk apa mengingat perbedaan antara cara saya melihatnya digunakan dan manual.
Misalnya, digunakan untuk mendapatkan panjang array di posting ini: Temukan ukuran array di Perl
Tapi manualnya mengatakan:
A my mendeklarasikan variabel yang terdaftar menjadi lokal (secara leksikal) ke blok, file, atau eval yang terlampir. Jika lebih dari satu nilai terdaftar, daftar harus ditempatkan dalam tanda kurung.
Apa fungsinya dan bagaimana itu digunakan?
my
tidak memperhitungkannya sedikit pun. Ini adalah operator penugasan skalar (=
) yang memberlakukan konteks skalar@arr
.