Tôi đã thấy một số posts trạng thái use 5.12.0;
trong Perl cho phép một số tính năng/pragmas nhất định theo mặc định (ví dụ: use strict;
). Một ví dụ khác là trong UTF-8 and perl nơi được tuyên bố rằng use 5.14.0;
làPerl: những gì được bao gồm trong sử dụng 5. ##. #?
tối ưu cho tính năng chuỗi Unicode UTF-8 xử lý.
Tôi dường như nhớ lại tuyên bố có sẵn use
cung cấp các giá trị mặc định nhất định (ví dụ: use strict; use warnings; use diagnostics;
), nhưng không thể nhớ các chi tiết cụ thể. Làm thế nào để tìm ra những gì được bao gồm trong một tuyên bố use 5.##.#;
nhất định? Ví dụ: use 5.22.0;
cung cấp theo mặc định là gì? use strict;
? Còn gì nữa không? Cảm ơn.
Hoàn hảo. Điều này thật đúng với gì mà tôi đã tìm kiếm. Tôi đã tưởng tượng ra nó, hay là có một số tập con 'feature' bao gồm: nghiêm ngặt, cảnh báo và chẩn đoán tất cả trong một lần?Cảm ơn – secJ
Theo như tôi biết, không có gì trong lõi làm điều đó, nhưng chắc chắn có thể có các mô-đun làm điều đó. Có lẽ bạn đang nghĩ đến [Modern :: Perl] (https://metacpan.org/pod/Modern::Perl), cho phép 'strict',' warnings', và tất cả 5.10 tính năng, trong số những thứ khác. – ThisSuitIsBlackNot
Ah, vâng, đúng vậy! Hiện đại :: Perl. Cảm ơn bạn lần nữa – secJ