Можно ли сопоставлять типы в Scala?Примерно так:
def apply[T] = T match {
case String => "you gave me a String",
case Array => "you gave me an Array"
case _ => "I don't know what type that is!"
}
(но это компилируется, очевидно:))
Или, возможно, правильный подход - это перегрузка типа ... это возможно?
Я не могу пройтиэто, к сожалению, экземпляр объекта и сопоставления с образцом.