Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以检查数组(例如)是否只包含ruby中的整数吗?_Ruby_Arrays_Loops - Fatal编程技术网

我可以检查数组(例如)是否只包含ruby中的整数吗?

我可以检查数组(例如)是否只包含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,

标题,我认为是自我声明。我是一名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, '4'].all? {|i| i.is_a?(Integer) } # => false