我想创建一个any_strings?方法,该方法接受一个数组,并在数组中存在字符串时返回true。例如:如何使用.any?方法在ruby中返回true,如果在数组中有一个字符串
a = [ 1, 2, 3, "string" ]
any_strings?(a)
#=> true
b = [ 1, 2, 3, 4 ]
any_strings?(b)
#=> false
定义any_strings?如下:
def any_strings?(a)
end
我是否应该使用is_a?方法,我很困惑你怎么使用2块方法
什么是你的问题?您是否阅读过['any?'](http://ruby-doc.org/core-2.3.0/Enumerable.html#method-i-any-3F)方法的文档? –