本文介绍了我可以检查一个数组例如只是持有整数红宝石?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
标题,我认为是自我声明。我是怎样的一个Java的开发者和想的保证我的数组包含只是整数值。我知道,一切都在Ruby是一种对象。我觉得通过数组不方便循环,并在每一个元素进行核对。有没有快捷方式这红宝石?
Title, i think is self declaring. I am kind of a java-developer and wanna ensure that my array holds just integer values. I know everything in ruby is a object. I find it inconvenient to loop through the array and make checks at every element. Is there any shortcut to this in ruby?
推荐答案
使用的一个块。整数是在红宝石型长整数的。
[1, 2, 3].all? {|i| i.is_a?(Integer) } # => true
[1, 2, 3, '4'].all? {|i| i.is_a?(Integer) } # => false
这篇关于我可以检查一个数组例如只是持有整数红宝石?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!