Ответы:
Ты можешь сделать это:
$ n_timeout = 0 + $ timeout
Я привык использовать функцию scanf в stdlib.
Пример этого:
$ ram = scanf ("$ {:: memorysize_mb}", "% i")
Это требует кукольный> = 3.7.5
Ваш код будет работать точно так, как определено; Puppet неявно преобразует строки и целые числа в соответствии с используемым оператором сравнения.
Кукольный 4: $odd_ip = Integer($ip_array[3]) % 2
Взято из https://github.com/puppetlabs/puppetlabs-apt/pull/743/files.