Re: [問題] print時依字元長度自動換行?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章