我有一个整数
{% set curYear = 2013 %}
在{% if %}
语句中,我必须将其与一些字符串进行比较。我不能在开始时将curYear
设置为string,因为我必须在循环中递减它。
我如何转换它?
发布于 2013-10-03 23:06:06
我找到了答案。
将整数转换为字符串:
myOldIntValue|string
将字符串转换为整数:
myOldStrValue|int
发布于 2020-06-12 17:15:37
需要在{% set ... %}
外部强制转换为字符串的OP。但如果这不是你的情况,你可以这样做:
{% set curYear = 2013 | string() %}
请注意,您需要在该jinja筛选器上使用括号。
如果你要连接两个变量,你也可以使用~
custom operator。
发布于 2021-03-05 12:56:29
我可以在ansible的set_fact上使用它
'{0:d}'.format(myOldIntValue)
https://stackoverflow.com/questions/19161093
复制相似问题