У меня есть массив пользовательских объектов точкиКак удалить и вернуть пользовательский объект из рубинового массива
class Point
attr_accessor :x, :y
def initialize x_coord, y_coord
@x, @y = x_coord, y_coord
end
end
У меня есть массив точки объектов. Мне интересно, как я могу удалить из массива и вернуть в то же время точку с point.x равна 5?
Я пытался так:
array.delete(array.select {|point| point.x == 5})
где массив является контейнером
Что вы хотите вернуть? массив? –
@ArupRakshit Я хочу вернуть объект Point. Тот, который имеет x = 5. – user2128702