0514-86177077
9:00-17:00(工作日)
来看看下面的代码会输出什么?
输出:01为什么呢?因为||, =, or 这三者优先级从左至右逐渐降低。所以,这样写可以:chomp(my $filename = shift( @ARGV ) || STDIN>);
这样则不行:chomp(my $filename = shift( @ARGV ) or STDIN>);会提示如下错误:Can't modify logical or (||) in chomp
标签:宜春 六安 松原 石嘴山 河北 自贡 鄂州 淄博
上一篇:perl文件操作的一些例子分享
下一篇:Perl中use和require用法对比分析