Chcę, aby jednolinijkowy zwracał wartość true/false, która testuje każdy element w tablicy pod kątem tego, czy jest liczbą całkowitą, czy nie. Więc jeśli dowolny element w tablicy nie jest liczbą całkowitą, powinien zwracać wartość false, w przeciwnym razie true. Oto moja próba:Ruby - przetestuj każdy element tablicy, uzyskaj jeden wynik
>> ([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
Jakieś inne pomysły na dalszą destylację?
Perfect, dzięki dużo. – oaklodge
Poczuj się jak magia! – mko