国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Perl > 正文

perl 中的or與||的區(qū)別

2020-06-04 20:27:58
字體:
供稿:網(wǎng)友

來看看下面的代碼會(huì)輸出什么?

代碼如下:
my $a = 0;
$a = $a or 1;
print $a, "/n";
$a = $a || 1;
print $a, "/n";

輸出:
0
1
為什么呢?因?yàn)閨|, =, or 這三者優(yōu)先級(jí)從左至右逐漸降低。
所以,這樣寫可以:
chomp(my $filename = shift( @ARGV ) || <STDIN>);

這樣則不行:
chomp(my $filename = shift( @ARGV ) or <STDIN>);
會(huì)提示如下錯(cuò)誤:
Can't modify logical or (||) in chomp

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 田东县| 扶绥县| 来安县| 富宁县| 九台市| 越西县| 新余市| 毕节市| 屯留县| 崇州市| 铜川市| 古交市| 淳化县| 浦北县| 前郭尔| 万山特区| 明水县| 敖汉旗| 澄城县| 土默特右旗| 湖北省| 乳山市| 公主岭市| 屏东县| 巴彦淖尔市| 贵溪市| 浦江县| 莲花县| 扬中市| 芦溪县| 宽城| 渭南市| 咸丰县| 象山县| 平江县| 榆树市| 克山县| 左云县| 台州市| 平陆县| 二手房|