<分区>
在 Ruby 中检查条件和运行方法的最佳方法是什么?哪一个最可读?
bar if foo
或
foo and bar
<分区>
在 Ruby 中检查条件和运行方法的最佳方法是什么?哪一个最可读?
bar if foo
或
foo and bar
最佳答案
我会根据情况使用一个。
如果我有兴趣根据满足的条件运行方法(又名条件没有副作用):
do_something if this_condition_is_true
如果我有兴趣仅在另一个方法成功完成时运行一个方法(也就是这两种方法都有副作用):
do_something and do_something_other
关于ruby 什么是条件 : bar if foo vs foo and bar 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25304835/
相关文章:
ruby - (Ruby) 如果数组交集运算符 ( & ) 效率低下,为什么它可用?
ruby-on-rails - rails : update user but password is invalid
c - 语句 if (counter & (1<<j)) 是什么意思,它是如何工作的?
variables - Ansible:检查变量是否等于字符串
ruby-on-rails - 如何在嵌套 Rails 表单中引用模型的现有实例?
ruby - 如何创建具有惰性评估的内存高效 Ruby Pipe 类?
syntax - 液体警告 : Liquid syntax error: Expected end_of_string but found id in