thể trùng lặp:
What is the best way to slurp a file into a string in Perl?nộp đọc vào biến trong Perl
là mã này một cách tốt để đọc nội dung của một tập tin vào một biến trong Perl? Nó hoạt động, nhưng tôi tò mò nếu có một thực hành tốt hơn tôi nên sử dụng.
open INPUT, "input.txt";
undef $/;
$content = <INPUT>;
close INPUT;
$/ = "\n";
Đó không phải là mã tốt. Điều này tốt hơn: 'open (my $ fh," <: encoding (UTF-8) "," input.text ") || chết "không thể mở input.text: $!"; $ content = do {local $ /; <$fh>}; đóng ($ fh) || chết "không thể đóng input.text: $!"; ' – tchrist