ruby-on-rails - ruby 条件判断怎么实现最好
阿神
阿神 2017-04-25 09:01:33
0
1
877

需要判断来输出string,用的如下

string1 || string2

但是条件变复杂了

如果 string1 有,就输出 string1, 不然如果 boolean1 是 true, 则输出 string2, 不然输出 string3

这样写似乎不对
string1 || boolean1 ? string2 : string3

请问有什么比较好的写法吗? 还是用 if else 来判断?

update:
加个括号就可以了..
string1 || (boolean1 ? string2 : string3)

阿神
阿神

闭关修行中......

全部回复(1)
phpcn_u1582

这种写法也可

  data =
         if  boolean
             string1
         elsif boolean1
             string2
         else 
             string3
             
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!