我想單線程返回true/false,它測試數組中的每個元素是否爲整數。所以如果數組中的任何元素不是整數,它應該返回false,否則返回true。這裏是我的嘗試:Ruby - 測試每個數組元素,得到一個結果
>> ([2,1,4].map {|x| (x.is_a? Integer)}).reduce {|x, result| x and result}
=> true
>> ([2,"a",4].map {|x| (x.is_a? Integer)}).reduce {|x, result| x and result}
=> false
任何其他想法進一步提煉它?
完美,謝謝了。 – oaklodge 2010-10-05 17:45:48
感覺像魔術! – mko 2014-06-12 02:33:42