作者b13b46o2 (买枪买装备)
看板Perl
标题Re: [问题] print时依字元长度自动换行?
时间Wed Nov 26 11:28:19 2014
※ 引述《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://webptt.com/cn.aspx?n=bbs/Perl/M.1416972501.A.A38.html