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

4 ответа

В Scala есть простой способ преобразовать класс case в кортеж?

Есть ли простой способ преобразовать класс case в кортеж? Я, конечно, могу легко написать шаблонный код для этого, но я имею в виду без шаблонного. То, что я действительно ищу, - это способ легко сделать лексикографически упорядоченный класс ...

7 ответов

Более чистый способ обновления вложенных структур

Скажи, у меня есть следующие два

4 ответа

Почему сопутствующие объекты класса case расширяют FunctionN?

Когда вы создаете класс case, компилятор создает соответствующий объект-компаньон с несколькими вкусностями класса case:

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

1 ответ

Да, я думаю этого достаточно. Есть предупреждение, но тем не менее код работает нормально. Кроме того, сгенерированный код также работает нормально и идентичен.

тветствии со спецификацией scala экстрактор, созданный классами case, является следующим (спецификация scala §5.3.2): def unapply[tps](x: c[tps]) = if (x eq null) scala.None else scala.Some(x.xs11, ..., x.xs1k)Из соображений реализации я хочу ...

2 ответа

Что не так с наследованием класса дел?

2 ответа

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

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

1 ответ

Как использовать макросы scala для создания функционального объекта (для создания Map [String, (T) => T])

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

2 ответа

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

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

6 ответов

Простой идиоматический способ определения порядка для простого класса

У меня есть список простых экземпляров классов дел Scala, и я хочу напечатать их в предсказуемом лексикографическом порядке, используя

1 ответ

Тип аргумента конструктора класса Case в зависимости от предыдущего значения аргумента

Я пытаюсь сделать следующее