Mã Perl sau ..Làm cách nào để tôi chỉ có thể sử dụng mô-đun Perl nếu tôi sử dụng Windows?
if ($^O eq "MSWin32") {
use Win32;
.. do windows specific stuff ..
}
.. làm việc trong môi trường Windows, nhưng thất bại trong việc chạy theo tất cả các nền tảng khác ("Không thể xác định vị trí Win32.pm trong @ INC"). Làm cách nào để hướng dẫn Perl thử nhập Win32 chỉ khi chạy trong Windows và bỏ qua lệnh nhập trong tất cả nền tảng khác?
damn, Ether đánh tôi với nó! – singingfish
* 'Bareword" Module "không được phép trong khi" strict subs "đang được sử dụng ...' * - nó trông rất đẹp từ khoảng cách ... – jww
@jww Bạn phải thay thế "Module" bằng tên module thực tế mà bạn muốn tải. Và không gian tên đó cần được khai báo trong tệp với câu lệnh 'package'. – Ether