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

首頁(yè) > 編程 > Perl > 正文

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

2020-10-31 15:19:39
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

復(fù)制代碼 代碼如下:

my $a = 0;
$a = $a or 1;
print $a, "/n";
$a = $a || 1;
print $a, "/n";

輸出:
0
1
為什么呢?因?yàn)閨|, =, or 這三者優(yōu)先級(jí)從左至右逐漸降低。
所以,這樣寫(xiě)可以:
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ā)表
主站蜘蛛池模板: 开鲁县| 永定县| 高要市| 会宁县| 江达县| 宁津县| 南华县| 白河县| 佛山市| 桦南县| 萨迦县| 金寨县| 成都市| 兰溪市| 济阳县| 湄潭县| 黑龙江省| 岑巩县| 曲松县| 化州市| 潮州市| 和平县| 益阳市| 嘉荫县| 江津市| 宁阳县| 秦安县| 东乡族自治县| 若尔盖县| 蓝山县| 溆浦县| 大理市| 文山县| 类乌齐县| 宁津县| 神木县| 河北区| 方城县| 海原县| 封丘县| 湟源县|