歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> PERL編程

Perl 的經典用法:讀入多個記錄

  如果你調用,返回文件中剩余的記錄。如果你處於文件尾,則返回空表:     @records = ;     if (@records) {     print "There were ", scalar(@records), " records read.\n";     }     在下面的一步中,進行賦值和測試兩項工作:     if (@records = ) {     print "There were ", scalar(@records), " records read.\n";     }     chomp() 也可適用對數組操作:     @records = ;     chomp(@records);     對於任何表達式,都可以進行chomp 操作,故你可以在下面的一步中這樣寫:     chomp(@records = );     什麼是記錄?   記錄的缺省定義為:“行”。     記錄的定義由$/ 變量控制的,該變量存放所輸入的記錄的分隔符,因為換行符 字符(根據定義!)是用來分隔行的,故其缺省值為串“\n”。     例如,你可以用任何你想要替換的符號來代替“\n”。     $/ = ";";     $record = ; # 讀入下一個用分號分隔的記錄     $/可以取其它兩個有趣的值:空串("") 和undef。




Copyright © Linux教程網 All Rights Reserved