網路管理語言 Perl 入門與實作: | ||
---|---|---|
<<< Previous | 4. Perl 的資料型態 | Next >>> |
Perl 經常使用預設值的觀念,來設定變數的初始值,作法如下:
# 若 $ARGV[0] 為空,則 $target 的初始值為 "10.0.0.1" $target = $ARGV[0] || "10.0.0.1"; |
注意! 雖然 or 和 || 都是邏輯上的 OR,但二者的運算優先順序不同,or 太低了,or 比 = 還低 (詳見 4.1.3),因此,以下式子不同於上式:
$target = $ARGV[0] or "10.0.0.1"; 同於: ($target = $ARGV[0]) or "10.0.0.1"; 因此,$target 永遠不會被指定為 "10.0.0.1" |
<<< Previous | Home | Next >>> |
4.6 引號整理 | Up | 4.8 範例 |