У меня есть массив:
foo = [[51, 05,1.0],[51,979,0.18]]
То, что я хотел бы сделать, это взять этот массив и выбрать все вложенные массивы, которые имеют последнее значение меньше 1. Таким образом, вывод из приведенного выше будет
result = [[51,979,0.18]]
Я пытался:
foo.select { |p| p.last < 1 }
Но я получаю ошибку:
NoMethodError (undefined method `last'
Массив намного больше, чем просто два, но я перечислил вышекак пример.Я думал, что .select будет правильным, но я не могу заставить его работать.