Re: [問題] print時依字元長度自動換行?

看板Perl作者 (買槍買裝備)時間10年前 (2014/11/26 11:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《cutecpu (可愛中央處理器)》之銘言: : #!/usr/bin/perl -w : $_='aaaaaaaaabbbcddddd........zzzz'; : s/(.{10})/$1\n/g; : print; 請問我該怎麼在有變數的情況下輸入數值10次以後次換行 for $a (1..100) {$_ = $a ; s/(.{10})/$1\n/g; print; } print"\n"; 本來想說這樣能不能12345678910 之後換行後輸出11121314151617181920 但是後面想了一下 他輸入1之後就會先print完才會輸入2 但是為什麼輸出畫面是12345678910........100一直到一百才換行 不是應該1 2 3 這樣一直下去到100嗎? s/(.{10})/$1\n/g; print; 這個也有放在{}之後但是迴圈已經是100輸入 所以輸出畫面只有寫100 請問我要怎麼在有變數的情況下輸出畫面10個個數以後換行?? 新手入門,只從網路隨便亂看 有推薦哪本實體書可看得嗎(中文版) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.49.94 ※ 文章網址: http://www.ptt.cc/bbs/Perl/M.1416972501.A.A38.html
文章代碼(AID): #1KTKZLeu (Perl)
文章代碼(AID): #1KTKZLeu (Perl)