我想這樣做的紅寶石:如何根據Ruby嵌套if/else?
something() if conditional else something_else()
這並不編譯,也沒有任何東西從我試過類似。是否有可能有這種格式的報表還是我有這樣做,因爲:
if conditional
something()
else
something_else()
end
我想這樣做的紅寶石:如何根據Ruby嵌套if/else?
something() if conditional else something_else()
這並不編譯,也沒有任何東西從我試過類似。是否有可能有這種格式的報表還是我有這樣做,因爲:
if conditional
something()
else
something_else()
end
不幸的是,據我所知,沒有辦法同時擁有一個,如果和其他人沒有把病情第一。你能做到在同一行,但:
if conditional then something else something_else end
或
conditional ? something : something_else
也是:'conditional && something || something_else' – 2010-01-22 22:07:35
雖然它確實有效,但我建議不要使用'&&'作爲條件。它來自python,他們沒有'?:'。即使習慣了,我發現它比其他選項更不可讀。 – mckeed 2010-01-22 22:51:21
由於Ruby是真棒,不會把報表不同於表情,mckeed的第2個回答完美的作品:
conditional ? something : something_else
他的第一個答案也是如此。 – Emily 2010-01-22 19:46:48
*按照Ruby?*您是否在*** Ruby中表示***? – 2010-01-27 20:04:00
按照Ruby的最佳實踐。我想我只是恨這個詞,所以我暗示它。 – Zombies 2010-01-28 18:48:44