Bicep の論理関数
Bicep は、値をブール値に変換する bool
関数を提供します。
Azure Resource Manager テンプレート内の論理関数の多くは、Bicep の論理演算子に置き換えられています。
[bool]
bool(arg1)
パラメーターをブール値に変換します。
名前空間: sys。
パラメーター
パラメーター | 必須 | タイプ | 説明 |
---|---|---|---|
arg1 | はい | 文字列または整数 | ブール値に変換する値。 文字列値 "true" と大文字と小文字の任意の組み合わせ (たとえば、"True"、"TRUE"、"tRue"、"true") は等価と見なされ、true のブール値を表し、それ以外の場合は false を表します。 整数値 0 は false と見なされ、他のすべての整数は true と見なされます。 |
戻り値
変換後の値のブール値。
例
次の例では、ブール値を文字列または整数と共に使用する方法を示します。
output trueString1 bool = bool('true')
output trueString2 bool = bool('trUe')
output falseString1 bool = bool('false')
output falseString2 bool = bool('falSe')
output trueInt2 bool = bool(2)
output trueInt1 bool = bool(1)
output trueIntNeg1 bool = bool(-1)
output falseInt0 bool = bool(0)
既定値を使用した場合の前の例の出力は次のようになります。
名前 | Type | 値 |
---|---|---|
trueString1 | Bool | true |
trueString2 | Bool | true |
falseString1 | Bool | false |
falseString2 | Bool | false |
trueInt2 | Bool | true |
trueInt1 | Bool | true |
trueIntNeg1 | Bool | true |
falseInt | Bool | false |
次のステップ
- 論理値に関連するその他のアクションについては、「論理演算子」を参照してください。