国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 洪湖市| 祁门县| 常熟市| 桓仁| 临西县| 梁河县| 海宁市| 建宁县| 中西区| 襄城县| 阳江市| 东乡| 广河县| 天峻县| 绥江县| 丘北县| 个旧市| 临海市| 高淳县| 增城市| 闽侯县| 凤阳县| 昂仁县| 瑞昌市| 周至县| 安西县| 崇左市| 丁青县| 怀来县| 杭锦旗| 襄汾县| 长春市| 兴安盟| 瑞安市| 辽阳市| 迁安市| 芦溪县| 海伦市| 绵竹市| 会昌县| 仙桃市|