Bicep 的數值函式
本文描述用於處理整數的 Bicep 函式。
部分 Azure Resource Manager 的 JSON 數值函式會以 Bicep 數值運算子取代。
int
int(valueToConvert)
將指定的值轉換成整數。
命名空間:sys (部分機器翻譯)。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
valueToConvert | Yes | 字串或整數 | 要轉換成整數的值。 |
傳回值
轉換值的整數。
範例
下列範例會將使用者提供的參數值轉換為整數。
param stringToConvert string = '4'
output inResult int = int(stringToConvert)
上述範例中具有預設值的輸出如下:
名稱 | 類型 | 值 |
---|---|---|
intResult | int | 4 |
max
max(arg1)
傳回整數陣列的最大值,或以逗號分隔的整數清單。
命名空間:sys (部分機器翻譯)。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
arg1 | Yes | 整數的陣列,或以逗號分隔的整數清單 | 要用來取得最大值的集合。 |
傳回值
整數,代表集合中的最大值。
範例
下列範例顯示如何搭配使用 max 與陣列和整數清單:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = max(arrayToTest)
output intOutput int = max(0,3,2,5,4)
上述範例中具有預設值的輸出如下:
名稱 | 類型 | 值 |
---|---|---|
arrayOutput | int | 5 |
intOutput | int | 5 |
分鐘
min(arg1)
傳回整數陣列的最小值,或以逗號分隔的整數清單。
命名空間:sys (部分機器翻譯)。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
arg1 | Yes | 整數的陣列,或以逗號分隔的整數清單 | 要用來取得最小值的集合。 |
傳回值
整數,代表集合中的最小值。
範例
下列範例顯示如何搭配使用 min 與陣列和整數清單:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = min(arrayToTest)
output intOutput int = min(0,3,2,5,4)
上述範例中具有預設值的輸出如下:
名稱 | 類型 | 值 |
---|---|---|
arrayOutput | int | 0 |
intOutput | int | 0 |
下一步
- 如需其他涉及數字的動作,請參閱 Bicep 數值運算子。