我有幾次發現自己需要在某些ruby腳本中編寫一個相當詳細的if語句。Ruby整數值和整數值的評估
聲明會是這個樣子:
if long_var_name == 0 && very_different_name == 0 && other_third_var == 0 && additional_variable == 0 && name_five == 0 && longest_variable_name_six == 0
# (possibly even more conditions)
# do stuff here...
end
好像必須有一個更優雅的方式來做到這一點。
問題是,if
和and
是不是很容易與谷歌研究,作爲基本的英文單詞。所以我已經空手而歸了。
有沒有人知道一種方法來縮短這種情況? 當你有更多的時候,它可能成爲一個噩夢。
- 有時變量重命名不是一個選項。
- 這些名稱有時大不相同。
注:我發現了類似的情況有一個聰明的解決方案或者:
Ruby Multiple OR Evaluations For String Value
不壞的問題,恕我直言。 Upvote;) –
謝謝。我不想聽起來很討厭,但我看到很多其他人的好問題都被低估了 - 我認爲我們這些試圖回答很多問題的人忘了在我們有時候會上癮。 (我敢肯定我也很內疚)(並且總是有鯊魚) – Plasmarob