Результаты поиска по запросу "case-class"

2 ответа

Scala: порядок определения сопутствующего объекта в сравнении с классом case

В Scala 2.9.1 я получаю следующее поведение: class Foo { case class X() object X // this compiles def bar() { object Y // this compiles case class Y() case class Z() object Z // won't compile (see below) } }Компилятор жалуется наObject Z: ...

4 ответа

Как я могу создать экземпляр класса Case с аргументами конструктора без параметров в Scala?

Я делаю приложение Scala, которое устанавливает значения поля отражения. Это работает хорошо. Однако для установки значений полей мне нужен созданный экземпляр. Если у меня есть класс с пустым конструктором, я могу легко это сделать с помощью ...

4 ответа

Объединить два класса case одного типа, за исключением некоторых полей

Если у вас есть класс case, такой как: case class Foo(x: String, y: String, z: String)И у вас есть два примера, как: Foo("x1","y1","z1") Foo("x2","y2","z2")Можно ли объединить экземпляр 1 в экземпляр 2, за исключением поля z, чтобы результат ...

ТОП публикаций

2 ответа

Будут ли члены var в классе case влиять на равенство класса case?

В своем коде я интенсивно использовал классы case, отвечая на базовые определения равенства класса case для правильного поведения. Затем я обнаружил, что мне нужно добавить еще один элемент поля в класс дел. Так что, если я добавлюvar член поля ...

7 ответов

Scala: разбирать JSON непосредственно в классе case

Учитывая строку JSON и соответствующий ей класс case, каков простой способ разбить JSON на класс case? Доступно много библиотек, но похоже, что Scala теперь может делать это из коробки. Как насчет того, чтобы JSON нужно было проанализировать в ...