ruby - 如何最好地循环 Ruby 中的多个函数?

标签 ruby

有没有比这更简洁的循环遍历多个条件的方法?

def is_this_whole_thing_true?
  result = false
  result = true if condition_1?
  result = true if condition_2?
  result = true if condition_3?
  result = true if condition_4?
  result = true if condition_5?
  result = true if condition_6?
  result = true if condition_7?
  result
end

感谢您的帮助。

最佳答案

如果你不想创建一个完整的数组,我认为这是最好的选择

def is_this_whole_thing_true?
  conditions = [condition1?, condition2?, condition3?, condition4?]
  conditions.any?
end

关于ruby - 如何最好地循环 Ruby 中的多个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43867438/

相关文章:

ruby - 如何在 Ruby 中使用键进行深度转换值?

ruby-on-rails - ActionController::ParameterMissing(参数缺失或值为空:名称):

mysql - Rails从mysql解析日期

ruby - postgres 本地主机连接不良

ruby - 如何使用 Mechanize 填充输入元素的值?

ruby-on-rails - 在 Heroku 上运行 pdf2htmlEX

ruby-on-rails - 嵌套形式的批量赋值

ruby-on-rails - ruby rails : Exclude Elements from Arrray

ruby-on-rails - 使用 Active Storage 验证直接上传的文件类型?是否可以?

ruby - 如何让 sublime text 在其构建命令中使用默认版本的 ruby​​?