【发布时间】:2012-10-01 09:43:12
【问题描述】:
我有这个方法,它遍历一个字符串数组,如果任何字符串包含字符串'dog',则返回true。它正在工作,但多个返回语句看起来很乱。有没有更雄辩的方式来做到这一点?
def has_dog?(acct)
[acct.title, acct.description, acct.tag].each do |text|
return true if text.include?("dog")
end
return false
end
【问题讨论】:
-
我认为其他问题只检查数组元素之一
== "dog"是否与包含该字符串的任何数组元素不同。
标签: ruby