Вопросы по теме 'unapply'

Как сопоставить класс с шаблоном с несколькими списками аргументов?
Рассмотрим этот класс: class DateTime(year: Int, month: Int, day: Int)(hour: Int, minute: Int, second: Int) как бы выглядел метод unapply , если бы я хотел сопоставить что-то вроде: dt match { case DateTime(2012, 12, 12)(12, _, _)...
3833 просмотров
schedule 02.05.2024

Scala — неявное преобразование с неприменением
Я бы хотел, чтобы экстрактор неявно преобразовывал свои параметры, но, похоже, это не работает. Рассмотрим этот очень простой случай: case class MyString(s: String) {} implicit def string2mystring(x: String): MyString = new MyString(x) implicit...
1954 просмотров
schedule 14.05.2024