我想检查变量的内容是否为奇数。但我需要一个整数。
$ip_array = split($ipaddress, '.')
$odd_ip = $ip_array[3] % 2
if $odd_ip == 1 {
notice("is odd")
}
有没有简单的方法将字符串转换为整数?
答案1
你可以这样做:
$n_timeout = 0 + $timeout
答案2
答案3
您的代码将完全按照定义工作;Puppet 会根据所使用的比较运算符隐式转换字符串和整数。
答案4
木偶4:$odd_ip = Integer($ip_array[3]) % 2
取自https://github.com/puppetlabs/puppetlabs-apt/pull/743/files