读书人

初学perl字符串轮换标量变量

发布时间: 2012-08-13 13:21:53 作者: rapoo

初学perl,字符串替换标量变量

Perl code
  1 #!/usr/bin/perl  2 $line = "hello";  3 printf "${line}world\n";  4 $width = <STDIN>;  5 printf "%${width}s\n",$line;


最后一行为什么不会格式化输出呢?书上说可以呀!!!
[ready@localhost perl_test]$ ./test.pl
helloworld
12
%12
s
输出来的是这个

[解决办法]
回车读进去了,去掉就OK
Perl code
$line = "hello";printf "${line}world\n";chomp($width = <STDIN>);printf "%${width}s\n",$line; 

读书人网 >perl python

热点推荐