Video: $ 0 Perl là gì?
2024 Tác giả: Lynn Donovan | [email protected]. Sửa đổi lần cuối: 2023-12-15 23:55
$0 . $0 chứa tên của chương trình đang được chạy, như được cung cấp cho trình bao. Nếu chương trình được chạy trực tiếp thông qua Perl thông dịch viên, $0 chứa tên tệp.
Tương ứng, điều gì có nghĩa là trong Perl?
Vì thế có nghĩa cầu (qq) hoặc cầu ('*'). cầu được sử dụng để tạo một số chuỗi hoặc tên tệp từ một mẫu. Trong ngữ cảnh danh sách, hay còn gọi là global ('*') trả về tất cả các tệp trong thư mục công việc hiện tại khác với những tệp có tên bắt đầu bằng..
Ngoài ra, $ # có nghĩa là gì trong Perl? 1. 16. Trong Perl , bạn nhận được chỉ mục của phần tử cuối cùng của @array với cú pháp $# mảng. Vì vậy $ # _ là chỉ số của phần tử cuối cùng trong mảng @_. Điều này không giống với số phần tử trong mảng (mà bạn nhận được với @array vô hướng), bởi vì Perl mảng thường dựa trên 0.
Về vấn đề này, $ _ có nghĩa là gì trong Perl?
$_ là một biến đặc biệt chứa giá trị của biểu thức được so khớp cuối cùng hoặc giá trị trung gian trong các vòng lặp như for, while, v.v., nếu bạn không lưu trữ biểu thức đã so khớp đó thành các biến rõ ràng. [reply] Re ^ 2: Cái gì làm nó bần tiện " $_ ." trong PERL.
Argv trong Perl là gì?
Perl các đối số dòng lệnh được lưu trữ trong mảng đặc biệt được gọi là @ ARGV . Mảng @ ARGV chứa các đối số dòng lệnh dành cho tập lệnh. $ # ARGV nói chung là số đối số trừ đi một, vì $ ARGV [0] là đối số đầu tiên, không phải là tên lệnh của chính chương trình.
Đề xuất:
Sự khác biệt giữa đũa và chomp trong Perl là gì?
Các hàm băm và chomp của Perl thường có thể là một nguồn gây nhầm lẫn. Chúng không chỉ nghe giống nhau mà còn làm những điều tương tự. Thật không may, có một sự khác biệt quan trọng-? Chop loại bỏ hoàn toàn ký tự cuối cùng của chuỗi, trong khi chomp chỉ xóa ký tự cuối cùng nếu nó là một dòng mới