case-class- все статьи тега ➜ страница 0


синтаксис Scala, чтобы соответствовать на несколько типов классов без разложения в случае класса [дубликат]

На этот вопрос уже есть ответ здесь: сопоставление шаблонов нескольких типов Scala 1 ответ У меня есть запечатанная черта с различными реализациями класса case. Я хочу, чтобы шаблон совпадал на нескольких классах сразу для одного и того же выражения соответствия. Я не могу сделать это, не разложив классы case и " | " между ними В настоящее время выглядит так: sealed trait MyTrait { val param1: Str ...

Объекты Case vs перечисления в Scala

есть ли какие практические рекомендации о том, когда использовать case classes (или объекты case) против расширения перечисления в Scala? Они, кажется, предлагают некоторые из тех же преимуществ. ...

Скала случае наследования классов

У меня есть приложение, основанное на Squeryl. Я определяю свои модели как классы case, в основном потому, что мне удобно иметь методы копирования. У меня есть две модели, которые неразрывно связаны. Поля одинаковы, многие операции являются общими, и они должны храниться в одной таблице БД. но существует некоторое поведение, которое имеет смысл только в одном из двух случаев, или что имеет смысл в обоих случаях, но отличается. до сих пор я использовал только один класс case с флагом, который о ...