Bicep 數值運算子
數值運算子使用整數執行計算,並傳回整數值。 若要執行這些範例,請使用 Azure CLI 或 Azure PowerShell 來部署 Bicep 檔案。
運算子 | 名稱 |
---|---|
* |
乘積 |
/ |
分割 |
% |
模數 |
+ |
加入 |
- |
差集 |
- |
減號 |
注意
減法和減號使用相同運算子。 功能上有所不同:減法使用兩個運算元,減號則僅使用一個運算元。
乘法 *
operand1 * operand2
兩個整數相乘。
運算元
運算元 | 類型 | 描述 |
---|---|---|
operand1 |
整數 | 被乘數。 |
operand2 |
整數 | 數字的乘數。 |
傳回值
乘法會以整數傳回乘積。
範例
兩個整數相乘,並傳回乘積。
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
範例的輸出:
名稱 | 類型 | 值 |
---|---|---|
product |
整數 | 10 |
除法 /
operand1 / operand2
整數除以整數。
運算元
運算元 | 類型 | 描述 |
---|---|---|
operand1 |
整數 | 相除的整數。 |
operand2 |
整數 | 除法使用的整數。 不得為零。 |
傳回值
除法傳回的商是整數。
範例
兩個整數相除,並傳回商。
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
範例的輸出:
名稱 | 類型 | 值 |
---|---|---|
quotient |
整數 | 5 |
模數 %
operand1 % operand2
整數除以整數,並傳回餘數。
運算元
運算元 | 類型 | 描述 |
---|---|---|
operand1 |
整數 | 相除的整數。 |
operand2 |
整數 | 除法使用的整數。 不得為 0。 |
傳回值
傳回的餘數是整數。 若除法未產生餘數,則傳回 0。
範例
兩組整數相除,並傳回餘數。
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
範例的輸出:
名稱 | 類型 | 值 |
---|---|---|
remainder |
整數 | 1 |
zeroRemainder |
整數 | 0 |
加法 +
operand1 + operand2
兩個整數相加。
運算元
運算元 | 類型 | 描述 |
---|---|---|
operand1 |
整數 | 被加數。 |
operand2 |
整數 | 加數。 |
傳回值
加法傳回的和為整數。
範例
兩個整數相加,並傳回和。
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
範例的輸出:
名稱 | 類型 | 值 |
---|---|---|
sum |
整數 | 12 |
減法 -
operand1 - operand2
整數減整數。
運算元
運算元 | 類型 | 描述 |
---|---|---|
operand1 |
整數 | 被減去的較大數字。 |
operand2 |
整數 | 從較大數字減去的數字。 |
傳回值
減法傳回的差為整數。
範例
減去整數,並傳回差。
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
範例的輸出:
名稱 | 類型 | 值 |
---|---|---|
difference |
整數 | 6 |
減號 -
-integerValue
-1
乘以整數。
運算元
運算元 | 類型 | 描述 |
---|---|---|
integerValue |
整數 | 整數乘以 -1 。 |
傳回值
整數乘以 -1
。 正整數會傳回負整數,而負整數會傳回正整數。 這些值可以用括弧括住。
範例
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
範例的輸出:
名稱 | 類型 | 值 |
---|---|---|
startedPositive |
整數 | -10 |
startedNegative |
整數 | 20 |
下一步
- 若要建立 Bicep 檔案,請參閱快速入門:使用 Visual Studio Code 建立 Bicep 檔案。
- 如需如何解決 Bicep 類型錯誤的詳細資訊,請參閱 Bicep 的 Any 函式。
- 若要比較 Bicep 和 JSON 的語法,請參閱比較範本的 JSON 和 Bicep。
- 如需 Bicep 函式的範例,請參閱 Bicep 函式。