我有几次发现自己需要在某些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