Let
let 陳述式是 set 陳述式的補集,用於定義指令碼變數。相對於 set 陳述式,let 陳述式會先評估 '=' 右邊的運算式,然後才將運算式指派給變數。
語法:
Let variablename=expression
可以省略 let 一詞,不過陳述式會變成控制陳述式。這類沒有關鍵字 let 的陳述式必須包含在單一指令碼列中,而且結尾可以是分號或行結尾。
範例與結果:
範例 | 結果 |
---|---|
Set x=3+4; Let y=3+4; z=$(y)+1; |
$(x) 將評估為 '3+4' $(y) 將評估為 ' 7' $(z) 將評估為 ' 8' |
Let T=now( ); | $(T) 將得到目前時間的值。 |