“真”? “是”:“不”,我使用红宝石语言
即使我选择“不”,这也是嘲讽的“是”
答案 0 :(得分:2)
value = condition ? value-if-true : value-if-false
是此
的快捷方式if condition == true
value = value-if-true
else
value = value-if-false
如果您的条件始终评估为true,则始终为value-if-true
。在示例代码中,"true"
始终是一个真实的表达式。在表达式中被视为false的唯一值是false
and nil
。
答案 1 :(得分:1)
告诉你的内容有点难,但值"true"
是一个字符串。对于布尔值,您只需要true
,没有引号。