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

次のステップ