Bicep 数値演算子
数値演算子は整数を使用して計算を行い、整数値を返します。 この例を実行するには、Azure CLI または Azure PowerShell を使用して、Bicep ファイルをデプロイします。
演算子 | Name |
---|---|
* |
Multiply |
/ |
除算 |
% |
剰余 |
+ |
追加 |
- |
Subtract |
- |
マイナス |
注意
減算とマイナスには同じ演算子を使用します。 減算では 2 つのオペランドを使用し、マイナスでは 1 つのオペランドを使用するため、機能は異なります。
乗算 *
operand1 * operand2
2 つの整数を乗算します。
オペランド
オペランド | 種類 | Description |
---|---|---|
operand1 |
整数 (integer) | 乗算する数値。 |
operand2 |
整数 (integer) | 数値の乗数。 |
戻り値
乗算は積を整数として返します。
例
2 つの整数を乗算し積を返します。
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
例からの出力を次に示します。
名前 | Type | 値 |
---|---|---|
product |
整数 (integer) | 10 |
除算 /
operand1 / operand2
整数を整数で除算します。
オペランド
オペランド | 種類 | Description |
---|---|---|
operand1 |
整数 (integer) | 除算される整数。 |
operand2 |
整数 (integer) | 除算に使用される整数。 ゼロにすることはできません。 |
戻り値
除算は商を整数として返します。
例
2 つの整数が除算され、商が返されます。
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
例からの出力を次に示します。
名前 | Type | 値 |
---|---|---|
quotient |
整数 (integer) | 5 |
剰余 %
operand1 % operand2
整数を整数で除算し、剰余を返します。
オペランド
オペランド | 種類 | Description |
---|---|---|
operand1 |
整数 (integer) | 除算される整数。 |
operand2 |
整数 (integer) | 除算に使用される整数。 0 にすることはできません。 |
戻り値
剰余は整数として返されます。 除算で剰余が生成されない場合は、0 が返されます。
例
2 つの整数ペアが除算され、剰余が返されます。
param firstInt int = 10
param secondInt int = 3
param thirdInt int = 8
param fourthInt int = 4
output remainder int = firstInt % secondInt
output zeroRemainder int = thirdInt % fourthInt
例からの出力を次に示します。
名前 | Type | 値 |
---|---|---|
remainder |
integer | 1 |
zeroRemainder |
整数 (integer) | 0 |
加算 +
operand1 + operand2
2 つの整数を加算します。
オペランド
オペランド | 種類 | Description |
---|---|---|
operand1 |
整数 (integer) | 加算する数値。 |
operand2 |
整数 (integer) | 数値に加算される数値。 |
戻り値
加算は合計を整数として返します。
例
2 つの整数が加算され、合計が返されます。
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
例からの出力を次に示します。
名前 | Type | 値 |
---|---|---|
sum |
整数 (integer) | 12 |
減算 -
operand1 - operand2
整数から整数を減算します。
オペランド
オペランド | 種類 | Description |
---|---|---|
operand1 |
整数 (integer) | 減算される大きい方の数値。 |
operand2 |
整数 (integer) | 大きい方の数値から減算された数値。 |
戻り値
減算は差を整数として返します。
例
整数が減算され、差が返されます。
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
例からの出力を次に示します。
名前 | Type | 値 |
---|---|---|
difference |
整数 (integer) | 6 |
マイナス -
-integerValue
整数を -1
で乗算します。
オペランド
オペランド | 種類 | Description |
---|---|---|
integerValue |
整数 (integer) | -1 で乗算した整数。 |
戻り値
整数は、-1
で乗算されます。 正の整数は負の整数を返し、負の整数は正の整数を返します。 値は括弧で囲むことができます。
例
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
例からの出力を次に示します。
名前 | Type | 値 |
---|---|---|
startedPositive |
整数 (integer) | -10 |
startedNegative |
整数 (integer) | 20 |
次のステップ
- Bicep ファイルの作成方法については、「クイックスタート: Visual Studio Code を使用して Bicep ファイルを作成する」を参照してください。
- Bicep の型のエラーを解決する方法については、「Bicep の any 関数」を参照してください。
- Bicep と JSON の構文を比較するには、「テンプレートにおける JSON と Bicep の比較」を参照してください。
- Bicep 関数の例については、「Bicep 関数」を参照してください。