我可以检查数组(例如)是否只包含ruby中的整数吗?
标题,我认为是自我声明。我是一名java开发人员,希望确保我的数组只包含整数值。我知道ruby中的一切都是对象。我发现在数组中循环并检查每个元素很不方便。在ruby中有没有捷径 与块一起使用。整数是ruby中类的实例 小整数在Ruby中是Fixnum。这对大整数不起作用。要覆盖所有整数,请使用整数类本身:我可以检查数组(例如)是否只包含ruby中的整数吗?,ruby,arrays,loops,Ruby,Arrays,Loops,标题,我认为是自我声明。我是一名java开发人员,希望确保我的数组只包含整数值。我知道ruby中的一切都是对象。我发现在数组中循环并检查每个元素很不方便。在ruby中有没有捷径 与块一起使用。整数是ruby中类的实例 小整数在Ruby中是Fixnum。这对大整数不起作用。要覆盖所有整数,请使用整数类本身:put[1,2,3,4444]。全部?{| i | i.u是一个整数} [1, 2, 3].all? {|i| i.is_a?(Integer) } # => true [1, 2, 3,
put[1,2,3,4444]。全部?{| i | i.u是一个整数}
[1, 2, 3].all? {|i| i.is_a?(Integer) } # => true
[1, 2, 3, '4'].all? {|i| i.is_a?(Integer) } # => false