布林值(Booleans) 布林值是一個邏輯值. 只有 true 和 false (真和假). 你可以給一個變數賦值, 使用布林操作 and, or 和 not. 例子: $Boolean1 = true $Boolean2 = false $Boolean3 = $Boolean1 AND $Boolean2 結果: $Boolean3 為 false $Boolean1 = false $Boolean2 = not $boolean1 結果: $Boolean2 為 true 如果布林值使用其它數的和, 將會得到下面的結果: 數值0等於布林值 false 任何其它數值將會等於布林值true 例子: $Number1 = 0 $Boolean1 = true $Boolean2 = $Number1 and $Boolean1 (如果含有失敗)這個結果將會返回false 如果您計算一個布林值的算術. (這是不明智的!), 將會返回下面的結果: 如果布林值為 true 將會轉換為數值 1 如果布林值為 false 將會轉換為數值 0 例子: $Boolean1 = true $Number1 = 100 $Number2 = $Boolean1 + $Number1 這個結果將會返回數值 101 如果您使用字串進行布林值連線,將會返回下面的結果: 如果布林值為 true 將會返回字串 "True" 如果布林值為 false 將會返回字串 "False" 例子: $Boolean1=true $String1="Test is: " $String2=$String1 & $Boolean1 這個結果將會返回字串"Test is: True" 如果要從反方向來比較布林值,結果是不同的. 當您使用字串比較布林值請使用下面的方法: 只有空字串("")才能返回布林值 false 任何其它的字串(包括字串等於"0")都將會返回布林值 true
布林值(Booleans) 布林值是一個邏輯值. 只有 true 和 false (真和假). 你可以給一個變數賦值, 使用布林操作 and, or 和 not. 例子: $Boolean1 = true $Boolean2 = false $Boolean3 = $Boolean1 AND $Boolean2 結果: $Boolean3 為 false $Boolean1 = false $Boolean2 = not $boolean1 結果: $Boolean2 為 true 如果布林值使用其它數的和, 將會得到下面的結果: 數值0等於布林值 false 任何其它數值將會等於布林值true 例子: $Number1 = 0 $Boolean1 = true $Boolean2 = $Number1 and $Boolean1 (如果含有失敗)這個結果將會返回false 如果您計算一個布林值的算術. (這是不明智的!), 將會返回下面的結果: 如果布林值為 true 將會轉換為數值 1 如果布林值為 false 將會轉換為數值 0 例子: $Boolean1 = true $Number1 = 100 $Number2 = $Boolean1 + $Number1 這個結果將會返回數值 101 如果您使用字串進行布林值連線,將會返回下面的結果: 如果布林值為 true 將會返回字串 "True" 如果布林值為 false 將會返回字串 "False" 例子: $Boolean1=true $String1="Test is: " $String2=$String1 & $Boolean1 這個結果將會返回字串"Test is: True" 如果要從反方向來比較布林值,結果是不同的. 當您使用字串比較布林值請使用下面的方法: 只有空字串("")才能返回布林值 false 任何其它的字串(包括字串等於"0")都將會返回布林值 true