Perl 板


LINE

※ 引述《b13b46o2 (买枪买装备)》之铭言: : ※ 引述《cutecpu (可爱中央处理器)》之铭言: : : #!/usr/bin/perl -w : : $_='aaaaaaaaabbbcddddd........zzzz'; : : s/(.{10})/$1\n/g; : : print; : 请问我该怎麽在有变数的情况下输入数值10次以後次换行 比较简单的方式是用 index 跑回圈 以下是简单的例子 use List::Gen qw(range); my $r = range(100, 1, -1); for my $i (0..$#$r) { print $r->[$i], " "; if ($i % 10 == 9) { print "\n"; } } 如果用数值本身跑回圈,就要自己另外加 index 来计数 同样附上一个简单的例子 use List::Gen qw(range); my $r = range(100, 1, -1); my $i = 1; for my $e (@{$r}) { print "$e "; if ($i % 10 == 0) { print "\n"; } $i++; } : for $a (1..100) : {$_ = $a ; : s/(.{10})/$1\n/g; : print; : } : print"\n"; : 本来想说这样能不能12345678910 之後换行後输出11121314151617181920 : 但是後面想了一下 : 他输入1之後就会先print完才会输入2 : 但是为什麽输出画面是12345678910........100一直到一百才换行 : 不是应该1 : 2 : 3 : 这样一直下去到100吗? 其实,既然指明变数 $a 了,就一路将 $a 明白表示比较好,不过这是题外话 回到这个例子本身,trace 一下每次的 $a 实际的数值,就会知道原因 第一次 $a 是 1,经 regex 修改後仍然不变,再传给 print 输出 第二次 $a 是 2, 经 regex 修改後仍然不变,再传给 print 输出 以下同理 : s/(.{10})/$1\n/g; : print; : 这个也有放在{}之後但是回圈已经是100输入 : 所以输出画面只有写100 : 请问我要怎麽在有变数的情况下输出画面10个个数以後换行?? : 新手入门,只从网路随便乱看 : 有推荐哪本实体书可看得吗(中文版) 比较经典的还是 Perl 学习手册 和 Perl 进阶手册 这两本 然後 Programming Perl 视自己的需要买,也可以直接上网查 reference 我自己是看 Beginning Perl by Curtis "Ovid" Poe 虽然是英文的,但比较新,有 cover Moose 等内容,算是一本抵以上两本 参考看看



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.71.94.31
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Perl/M.1416994208.A.0D6.html
1F:推 CindyLinz: List::Gen.. (笔记) 11/26 20:54
2F:推 b13b46o2: 我用linux不能跑use List::Gen qw(range); 版本问题吗? 11/27 09:08
3F:→ Neisseria: List::Gen 只是用来建数列,不是非装不可 11/27 11:35
4F:→ Neisseria: 用 cpan 装,很快就装好了。Google 一下 local::lib 吧 11/27 11:37
5F:推 b13b46o2: 谢谢 不过这是公司电脑好相簿能自己装 没权限 11/27 14:41
6F:推 CindyLinz: 用 local::lib 应该就不需要管理者权限.. 11/27 18:15
7F:→ CindyLinz: 我没用过 local::lib, 我为了测不同版本的 perl 所以用 11/27 18:15
8F:→ CindyLinz: perlbrew.. 也是不需要管理者权限 11/27 18:16
※ 编辑: Neisseria (60.251.46.166), 12/24/2018 16:21:08







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP