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

作者: b13b46o2 (買槍買裝備)   2014-11-26 11:28:19
※ 引述《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個個數以後換行??
新手入門,只從網路隨便亂看
有推薦哪本實體書可看得嗎(中文版)

Links booklink

Contact Us: admin [ a t ] ucptt.com