Chinaunix

标题: 新手弱弱问一下:print "-" X 20,"\n";是什么意思 [打印本页]

作者: xxyqiufeng    时间: 2009-02-18 16:54
标题: 新手弱弱问一下:print "-" X 20,"\n";是什么意思
在书上看到print "-" X 20,"\n";这句应该输出一行:
--------------------

我这怎么报错,是*20不成?
作者: lin_wang    时间: 2009-02-18 17:00
小写x,打印‘-’20次
作者: ynchnluiti    时间: 2009-02-18 18:29
原帖由 xxyqiufeng 于 2009-2-18 16:54 发表
在书上看到print "-" X 20,"\n";这句应该输出一行:
--------------------

我这怎么报错,是*20不成?

*20会print出一个0
作者: shaneqi    时间: 2009-02-18 18:39
perl -e 'print "-"x20'
--------------------
作者: hotsnow    时间: 2009-02-19 09:51
X应该是小写,估计是你看错了。
作者: lokchungk    时间: 2009-02-19 21:38
'x'算符是操作字串的
'*'算符是操作數字的
作者: justlooks    时间: 2009-02-20 10:00
perl -e 'print "-" x 20 ."\n"'
x要小写 不是,是 .   而且要和前面的20空开
作者: MMMIX    时间: 2009-02-20 10:58
原帖由 justlooks 于 2009-2-20 10:00 发表
perl -e 'print "-" x 20 ."\n"'
x要小写 不是,是 .   而且要和前面的20空开

用 , 也是可以的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2