Re: [問題] 奇妙的輸出問題

看板Perl作者 (Audrey)時間16年前 (2008/04/11 03:24), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《xlissvia (紅塵浪影)》之銘言: : 一直想不透為什麼有差 : 以下這個輸出到123.txt,沒有顯示任何結果。 如果等到它跑完,那是會有結果的。 如果中途中斷,而寫入的 Buffer (緩衝區) 未滿,則不會實際寫入磁碟。 第二例因為寫的字比較多,所以比較快達到 Buffer flush。 如果第一例的第三列改為: for $i ( aaaaaaaa .. aaabzzzz) 讓它跑完,即可看到結果。 不然,在第二列的 open 之後加上: use IO::Handle; W->autoflush(1); 即可停用緩衝區,這樣隨時中斷均可看到結果。 Cheers, Audrey -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.185.111

04/11 09:02, , 1F
感謝唐大:)
04/11 09:02, 1F
文章代碼(AID): #17_cc1sx (Perl)
討論串 (同標題文章)
文章代碼(AID): #17_cc1sx (Perl)