Tôi tiếp tục thấy từ khóa "của tôi" trước các tên biến trong tập lệnh Perl ví dụ trực tuyến nhưng tôi không biết nó có nghĩa là gì. Tôi đã thử đọc các trang hướng dẫn sử dụng và các trang khác trực tuyến nhưng tôi gặp khó khăn trong việc phân biệt nó dùng để làm gì vì sự khác biệt giữa cách tôi thấy nó được sử dụng và hướng dẫn sử dụng.
Ví dụ: nó được sử dụng để lấy độ dài của mảng trong bài đăng này: Tìm kích thước của mảng trong Perl
Nhưng hướng dẫn sử dụng nói:
A của tôi khai báo các biến được liệt kê là cục bộ (từ vựng) cho khối, tệp hoặc eval bao quanh. Nếu nhiều hơn một giá trị được liệt kê, danh sách phải được đặt trong dấu ngoặc đơn.
Nó làm gì và được sử dụng như thế nào?
my
ít nhất đã không ảnh hưởng đến nó. Đó là toán tử gán vô hướng (=
) đã thực thi ngữ cảnh vô hướng trên@arr
.