标题,我认为是自我声明。我是一个 java 开发人员,想确保我的数组只包含整数值。我知道 ruby 中的一切都是对象。我发现循环遍历数组并检查每个元素是不方便的。ruby 有什么捷径吗?
问问题
8902 次
1 回答
21
Enumerable#all?
与块一起使用。整数是ruby 中Integer类的实例。
[1, 2, 3].all? {|i| i.is_a?(Integer) } # => true
[1, 2, 3, '4'].all? {|i| i.is_a?(Integer) } # => false
于 2012-08-28T12:14:54.453 回答