T+. Т.е. наследники класса. Мне нужен метод, который селектит только объекты конкретного класса:
def my_collection : Array(Type2)
collection.select { |e| e.class == Type2}`
end
Как объяснить кристалу, что метод вернет массив с Type2, а не с T+?
Там специальный метод для такого был, вроде .select(Type2) или что-то такое
Обсуждают сегодня