Tôi muốn một lớp lót trả về true/false, kiểm tra từng phần tử trong một mảng cho dù đó là một số nguyên hay không. Vì vậy, nếu bất kỳ phần tử nào trong mảng không phải là một số nguyên, nó sẽ trả về false, đúng là sai. Đây là thử của tôi:Ruby - kiểm tra từng phần tử mảng, nhận được một kết quả
>> ([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
Bất kỳ ý tưởng nào khác để chưng cất thêm nữa?
Hoàn hảo, cảm ơn nhiều. – oaklodge
Cảm thấy giống như ma thuật! – mko