概要
从输入字符串或整数返回整数。
语法
int(<inputValue>)
描述
int() 函数返回整数,将输入字符串转换为整数。 如果传递整数,则返回整数。 如果传递任何其他值(包括非整数数),该函数将引发无效的输入错误。
例子
示例 1 - 从字符串创建整数
此配置返回一个整数,将字符串值 '4.7' 转换为 4。
# int.example.1.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Echo integer value
type: Microsoft.DSC.Debug/Echo
properties:
output: "[int('4.7')]"
dsc config get --file int.example.1.dsc.config.yaml config get
results:
- name: Echo integer value of '4.7'
type: Microsoft.DSC.Debug/Echo
result:
actualState:
output: 4
messages: []
hadErrors: false
参数
inputValue
int() 函数需要输入作为字符串或整数。 如果该值是无法分析为数字 DSC 的字符串,则返回函数的错误。 如果值不是字符串或整数,DSC 将返回函数的输入错误无效。
Type: [String, Integer]
Required: true
MinimumCount: 1
MaximumCount: 1
输出
int() 函数返回输入的整数表示形式。 如果输入值为带小数部分的字符串或数字,则函数返回没有小数部分的整数。 它不会四舍五入,因此对于 4.999 的输入值,函数返回 4。
Type: integer