需要判断来输出string,用的如下
string1 || string2
但是条件变复杂了
如果 string1 有,就输出 string1, 不然如果 boolean1 是 true, 则输出 string2, 不然输出 string3
这样写似乎不对string1 || boolean1 ? string2 : string3
请问有什么比较好的写法吗? 还是用 if else 来判断?
update:
加个括号就可以了..string1 || (boolean1 ? string2 : string3)
phpcn_u15822017-04-25 09:03:33
这种写法也可
data =
if boolean
string1
elsif boolean1
string2
else
string3