我想創建一個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)方法的文檔? –