ruby-on-rails - ruby​​ 條件判斷怎麼實現最好
阿神
阿神 2017-04-25 09:01:33
0
1
913

需要判斷來輸出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
             
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板