4
ответа

Каково объяснение позади наличия сопутствующих объектов в Scala?

Существует ли случай, где сопутствующий объект (одиночный элемент) для класса необходим? Почему я хотел бы создать класс, говорит Foo и также создает сопутствующий объект для него?
вопрос задан: 31 March 2017 11:36
4
ответа

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

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

Как Scala применяет () работу волшебства метода?

В Scala, если я определяю названный метод, применяются в классе или объекте верхнего уровня, тот метод назовут каждый раз, когда я добавляю пару круглые скобки к экземпляру того класса и помещаю соответствующее...
вопрос задан: 12 October 2013 03:08
2
ответа

Доступ к параметрам класса из сопутствующего объекта в Scala [duplicate]

Объявляя класс в Scala, мы можем передавать параметры класса, которые затем используются компилятором для генерации первичного конструктора: class Rational (n: Int, d: Int) {переопределить def toString = n + "/" + d} // ...
вопрос задан: 25 March 2012 23:07
0
ответов

Android / Kotlin: ошибка: & ldquo; ожидание объявления верхнего уровня > Задача: app: buildInfoGeneratorDebug & rdquo;

Я пытаюсь написать класс для управления БД SQLite, но у меня появляется сообщение об ошибке «Ожидание объявления верхнего уровня> Задача: app: buildInfoGeneratorDebug». пакет com.xexxxwxxxxs.GMP импорт android ....
вопрос задан: 6 March 2019 07:09
0
ответов

В чем разница между классом с сопутствующим объектом и классом и объектом с тем же именем?

«Компаньон-объект» класса Scala можно рассматривать как одноэлементный объект с тем же полным именем, что и у класса (, то есть с тем же именем, в том же пакете ). Они используются для хранения общих функций полезности...
вопрос задан: 23 May 2017 11:50
0
ответов

уточнение имени метода при использовании объекта-компаньона

Я только учусь Скала. Я создал объект-компаньон (см. Фрагмент кода ниже), в котором я определяю оператор ^ (для представления комплексного сопряжения). Я должен квалифицировать это с именем сопутствующих объектов ...
вопрос задан: 1 September 2012 23:42
0
ответов

Псевдоним типа Scala, включая сопутствующий объект [новичок]

Я хотел бы написать псевдоним типа для сокращения, красивого и инкапсулированного Код Scala. Предположим, у меня есть некоторая коллекция, которая имеет свойство быть списком карт, значениями которых являются кортежи. Мой тип ...
вопрос задан: 22 July 2012 21:24
0
ответов

Как в Scala определить сопутствующий объект для класса, определенного в Java?

Я хотел бы добавить неявные преобразования в классы Java, созданные с помощью инструмента моделирования. Поэтому я хочу добавить их к сопутствующему объекту этих классов, чтобы компилятор автоматически нашел их. Но я ...
вопрос задан: 22 July 2012 21:18
0
ответов

Сопутствующий объект не может получить доступ к частной переменной в классе

Довольно странное поведение, исходящее от Scala REPL. Хотя следующее компилируется без проблем: class CompanionObjectTest {private val x = 3 } object CompanionObjectTest {def ...
вопрос задан: 22 July 2012 21:17