Tôi mới sử dụng Perl và tôi đang viết chương trình mà tôi muốn buộc người dùng nhập một từ. Nếu người dùng nhập một chuỗi rỗng thì chương trình sẽ thoát.Làm thế nào để nhắc nhập và thoát nếu người dùng nhập một chuỗi rỗng?
Đây là những gì tôi có cho đến nay:
print "Enter a word to look up: ";
chomp ($usrword = <STDIN>);
Câu trả lời hay. Bạn có thể vui lòng giải thích cho tôi những gì hiện 0 và eq có nghĩa là? Tôi bây giờ mà eq có nghĩa là bằng nhưng không hoàn toàn chắc chắn về 0 – NewLearner
[Đó chỉ là trạng thái thoát] (http://perldoc.perl.org/functions/exit.html) – resmon6
Tôi vừa thử điều này (dựa trên câu trả lời này), nhưng tôi thấy rằng các bản in không phải lúc nào cũng thực hiện trước khi đọc từ STDIN (vì vậy nói cách khác, chương trình có vẻ như nó dừng lại vì không có lý do gì) - có cách nào xung quanh đó không? – John