4
ответа

В чем разница между классом дел Скалы и классом?

Я искал в Google, чтобы найти различия между классом случая и классом. Все упоминают, что когда вы хотите сделать сопоставление с образцом в классе, используйте case case. В противном случае используйте классы, а также ...
вопрос задан: 23 September 2016 17:47
4
ответа

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

При создании класса случая компилятор создает соответствующий сопутствующий объект с несколькими положительных героев класса случая: применять метод фабрики, соответствующий основному конструктору, равняется, хэш-код...
вопрос задан: 20 October 2012 15:32
3
ответа

Шаблон привычки Scala соответствует java.lang. Строка и Класс Случая

Привет Программисты товарища Scala, я работал с Scala в течение некоторого месяца теперь, однако у меня есть проблема с некоторым правильно основным материалом, я надеюсь, что Вы поможете моему с ним. класс случая...
вопрос задан: 16 August 2017 06:41
3
ответа

Случай возражает по сравнению с Перечислениями в Scala

Есть ли какие-либо инструкции лучшей практики по когда к классам варианта использования (или объекты случая) по сравнению с расширяющимся Перечислением в Scala? Они, кажется, предлагают некоторые из тех же преимуществ.
вопрос задан: 8 May 2015 23:04
2
ответа

Scala: абстракция функции toString для классов case

Предположим, у меня есть класс case, определенный следующим образом: case case User (name: String, age: Int) Я хотел бы переопределить его метод toString следующим образом: case class User (name: String, age: Int) {...
вопрос задан: 21 March 2019 10:05
2
ответа

Класс случая для отображения в Scala

Есть ли хороший способ, которым я могу преобразовать экземпляр класса случая Scala, например, класс случая MyClass (param1: Строка, param2: Строка) val x = MyClass ("привет", "мир") в отображение некоторого вида, например.
вопрос задан: 18 December 2018 22:31
2
ответа

Правильно ли определять все классы как случаи в Scala, только чтобы сделать все их аргументы свойства автоматически?

Я начинаю Scala. Правильно ли я понимаю, что должен определить класс как класс case, если я хочу, чтобы его аргументы были представлены как свойства? Разве это не вызывает побочных эффектов?
вопрос задан: 31 August 2010 03:00
2
ответа

Как я “получаю” объект случая Scala от Java?

Я создал иерархию объектов случая в Scala, который похож на следующее: пакет my.awesome.package изолированный абстрактный класс PresetShapeType (val displayName: Строка) объект случая...
вопрос задан: 1 April 2010 15:14
2
ответа

Конструктор перегрузки для Классов Случая Scala?

В Scala 2.8 там способ перегрузить конструкторов класса случая? Если да, поместите отрывок для объяснения, в противном случае объясните почему?
вопрос задан: 8 March 2010 11:04
2
ответа

Почему были классы случая без списка параметров удержаны от использования?

Почему были классы случая без списка параметров удержаны от использования от Scala? И почему компилятор предлагает использовать () в качестве списка параметров вместо этого? РЕДАКТИРОВАНИЕ: Кто-то ответьте на мой второй вопрос... :|
вопрос задан: 14 February 2010 06:55
2
ответа

Отражение о классе случая Scala

Я пытаюсь записать черту (в Scala 2.8), который может быть смешан в к классу случая, позволив его полям быть осмотренным во времени выполнения, для конкретной цели отладки. Я хочу вернуть их в...
вопрос задан: 8 February 2010 19:33
1
ответ

Spark Dataset: как добавить объекты подкласса в набор данных родительского класса [duplicate]

Как я могу вернуть объекты подкласса в наборе данных родительского класса ?. Ниже кода компилируется, но последняя строка не работает во время выполнения с помощью «scala.ScalaReflectionException: не является термином». Любая помощь очень высока ...
вопрос задан: 22 February 2017 21:51
1
ответ

Поля картографических данных Scala для списка классов case [duplicate]

Я объединяю перекрывающиеся диапазоны точно так же, как и пользователь в этом вопросе: как функционально объединить перекрывающиеся диапазоны чисел из списка. Функция, предоставляемая @DanSimon, работает для меня, но мои входы ...
вопрос задан: 27 May 2016 08:15
1
ответ

Соответствие классам случая в scala: ~ (a, b) соответствие {случай a~b => …}

У меня есть класс случая класса случая ~ [a, b] (_1:a, _2:b), Когда я хочу сделать pattetn соответствие новому ~ ("a", 25), соответствие {заключает ~ в корпус 25 =>}, я могу использовать его этот путь, потому что "a" ~ 25 и ~ ("
вопрос задан: 14 July 2010 20:10
1
ответ

Как работает шаблон сопоставления классов дел?

Я только что видел этот кейс-класс в пакете актеров Scala: кейс-класс! [a] (ch: Channel [a], msg: a) И в JavaDoc он описывает использование в следующей форме: receive {case Chan1! msg1 => ...
вопрос задан: 29 June 2009 16:11
0
ответов

Как это определение класса case позволяет сопоставлять шаблоны с инфиксами?

Недавно я написал парсер с использованием библиотеки комбинатора парсера scala. Я решил, что мне было интересно узнать о реализации, и пошел копать. Читая код, я увидел, что последовательность использует ...
вопрос задан: 27 June 2019 17:56
0
ответов

Scala 2.10 отражение, как извлечь значения полей из класса case, то есть список полей из класса case

Как извлечь значения полей из класса дел в Scala, используя новую модель отражения в Scala 2.10? Например, использование нижеприведенного не извлекает методы поля def getMethods [T: TypeTag] (...
вопрос задан: 7 March 2019 16:18
0
ответов

элемент concat two array [row] в карте

У меня есть Array [Row] Я использую класс case, чтобы отобразить его, чтобы получить класс case в RDD MyClass (string, long) sparkSession.sparkContext. распараллелить (row.map (r1 = > MyClass (r1.getString (0) .concat (r1 ....
вопрос задан: 3 March 2019 22:11
0
ответов

Можно ли использовать scalap из сценария Scala?

Я использую scalap для считывания имен полей некоторых классов case (, как обсуждалось в этом вопросе ). И классы case, и код, который использует scalap для их анализа, были скомпилированы и помещены в...
вопрос задан: 23 May 2017 12:16
0
ответов

Scala - перечисление против case-классов

Я создал актера под названием LogActor. Метод приема LogActors обрабатывает сообщения от других участников и регистрирует их до указанного уровня журнала. Я могу различить разные уровни ...
вопрос задан: 23 May 2017 12:10
0
ответов

Scala :Есть ли способ для родительского класса получить доступ к методам, определенным только потомками?

У меня есть два case-класса, которые наследуются от абстрактного базового класса. Я хочу определить некоторые методы в абстрактном базовом классе, которые используют методы копирования в наследуемых классах case (и, таким образом, возвращают...
вопрос задан: 23 May 2017 11:49
0
ответов

Отступы класса падежа IntelliJ Scala Plugin абсурдны

Когда у класса case много полей и их имена длинные, часто полезно написать каждое поле в каждой строке, например: case class Person (name: String, age: Int) Это похоже на C / C ++ ...
вопрос задан: 12 November 2014 06:30
0
ответов

Замена наследования case-класса с сохранением экстракторов проверки полноты в Scala

У меня есть простая иерархия классов, представляющая графоподобную структуру с несколькими различными типами вершин, реализованных с использованием классов case: запечатанный признак Узел запечатанный абстрактный класс case Vertex ...
вопрос задан: 7 March 2014 08:29
0
ответов

Именованные параметры класса scala case

Есть ли (или будет ли в ближайшей функции )в scala возможность создать класс case с именованными параметрами? Я имею в виду построить объект класса case, используя именованные параметры в конструкторе. Мои кейс-классы...
вопрос задан: 17 December 2013 22:48
0
ответов

Утверждение классов case в ScalaTest

Я вижу, что есть поддержка типа Option, но как насчет пользовательских классов case? Я как бы хочу сделать это :result match { case SuccessCase (values ​​)=> { values.foo должно быть ("bar" )}...
вопрос задан: 24 May 2013 07:52
0
ответов

iText PDF: замена / преобразование цветов

Я использую iText в Java, чтобы выбрать несколько страниц из большой PDF-документ и сохраните его как новый PDF-файл меньшего размера. В то же время я бы хотел изменить их цвета. Например, предположим, что все мои страницы используют оттенки ...
вопрос задан: 12 January 2013 15:34
0
ответов

Переименовать и переопределить метод equals в классе case

Я хочу определить трейт с именем Ext, который переименовывает существующий метод equals в equalsByAttributes и одновременно определяет новый метод equals. Черта используется для расширения классов case. Мой...
вопрос задан: 10 July 2012 07:40
0
ответов

Моделирование с помощью класса case Scala

Я пытаюсь смоделировать ответы от REST API как классы case на котором я могу использовать сопоставление с образцом. Я думал, что это будет хорошо, если предположить наследование, но я вижу, что это устарело. Я знаю...
вопрос задан: 25 June 2012 02:10
0
ответов

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

В поисках чего-то другого, совершенно случайно, я наткнулся на несколько комментариев о том, как дьявольское наследование классов дел. Была эта вещь под названием ProductN, негодяи и короли, ...
вопрос задан: 22 June 2012 15:06
0
ответов

Как использовать классы case, когда нужна иерархия?

Я знаю, что вам не разрешено наследовать от case-классов, но как бы вы поступили, когда вам это действительно нужно? У нас есть два класса в иерархии, оба содержат много полей, и нам нужно иметь возможность создавать...
вопрос задан: 18 May 2012 07:17