Một số tính năng ngôn ngữ thực sự hữu ích nhưng bí truyền trong Perl mà bạn thực sự có thể sử dụng để làm công việc hữu ích là gì?
Hướng dẫn:
- Cố gắng giới hạn câu trả lời cho lõi Perl chứ không phải CPAN
- Hãy cho một ví dụ và một mô tả ngắn
Các tính năng ẩn cũng được tìm thấy trong các tính năng ẩn của các ngôn ngữ khác:
(Đây là tất cả từ câu trả lời của Corion )
- C
- Thiết bị của Duff
- Tính di động và tiêu chuẩn
- C #
- Báo giá cho danh sách và chuỗi phân cách khoảng trắng
- Không gian tên bí danh
- Java
- Thuốc kích thích tĩnh
- JavaScript
- Chức năng là công dân hạng nhất
- Phạm vi khối và đóng cửa
- Gọi phương thức và bộ truy cập gián tiếp thông qua một biến
- Hồng ngọc
- Xác định phương thức thông qua mã
- PHP
- Tài liệu trực tuyến phổ biến
- Phương pháp ma thuật
- Tài liệu tham khảo tượng trưng
- Con trăn
- Trao đổi giá trị một dòng
- Khả năng thay thế ngay cả các chức năng cốt lõi bằng chức năng của riêng bạn
Các tính năng ẩn khác:
Toán tử:
- Toán tử bán phần
- Toán tử lật
- Cũng được sử dụng để xây dựng danh sách
- Các
++
toán tử đơn và-
làm việc trên chuỗi - Toán tử lặp lại
- Người điều khiển tàu vũ trụ
- | | toán tử (và // toán tử) để chọn từ một tập hợp các lựa chọn
- Nhà điều hành kim cương
- Trường hợp đặc biệt của
m//
nhà điều hành - "Toán tử" dấu ngã
Trích dẫn cấu trúc:
- Toán tử qw
- Các chữ cái có thể được sử dụng làm dấu phân cách trích dẫn trong q {} - giống như các cấu trúc
- Cơ chế trích dẫn
Cú pháp và tên:
- Có thể có một không gian sau một sigil
- Bạn có thể cung cấp tên số phụ với các tham chiếu tượng trưng
- Dấu phẩy pháp lý
- Nhóm nguyên văn
- băm lát
- Khóa các hàm băm từ một mảng
Các mô-đun, thực dụng và các tùy chọn dòng lệnh:
- sử dụng nghiêm ngặt và sử dụng cảnh báo
- Kiểm tra vết bẩn
- Sử dụng bí truyền của -n và -p
- CPAN
overload::constant
- IO :: Mô-đun xử lý
- Khoang an toàn
- Thuộc tính
Biến:
Vòng lặp và kiểm soát dòng chảy:
Biểu thức chính quy:
Các tính năng khác:
- Trình gỡ lỗi
- Các khối mã đặc biệt như BEGIN, KIỂM TRA và END
- các
DATA
khối - Hoạt động khối mới
- Bộ lọc nguồn
- Móc tín hiệu
- bản đồ ( hai lần )
- Gói chức năng tích hợp
- các
eof
chức năng - các
dbmopen
chức năng - Biến cảnh báo thành lỗi
Các thủ thuật khác và câu trả lời meta:
Xem thêm: