Perl 的無限迴圈
如果一個條件永遠不為 false,則迴圈就會成為無限迴圈。for 迴圈通常用於此目的。Perl 中不需要構成迴圈的三個表示式中的任何一個,因此,透過將條件表示式留空,你可以建立一個無限迴圈。
#!/usr/local/bin/perl for( ; ; ) { printf "This loop will run forever.\n"; }
你可以按 Ctrl + C 鍵終止上述無限迴圈。
當條件表示式不存在時,則假定它為 true。你可能有初始化和遞增表示式,但作為一名程式設計師,通常更常用 for (;;) 結構來表示無限迴圈。
廣告