タイトルは、自己宣言だと思います。私は一種の Java 開発者であり、配列が整数値のみを保持するようにしたいと考えています。ルビーのすべてがオブジェクトであることを知っています。配列をループしてすべての要素をチェックするのは不便だと思います。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 に答える