这两个都等于假。我只需要确定整数是负数还是正数即可。
- debug:
var: -1 < 0 # false
- debug:
var: 1 < 0 # false
答案 0 :(得分:3)
debug
module的 var
参数采用变量名称的值进行调试。
您不能在其中放置任意表达式,这没有任何意义。 * 。
如果要计算表达式,则需要一个带有Jinja2表达式的msg
参数:
- debug:
msg: "{{ -1 < 0 }}"
- debug:
msg: "{{ 1 < 0 }}"
*,除非您想动态创建变量名,否则将需要更复杂的表达式。
答案 1 :(得分:-1)
我想出是否可以切换为负数-
- debug:
var: -1 < 0 # false
- debug:
var: 1 < 0 # false
- debug:
var: 0 < -1 # false
- debug:
var: 0 < 1. # true