Вопросы по теме 'companion-object'

Проблемы с возвратом значения при использовании признака и сопутствующего объекта в Scala (Eclipse IDE)
Я поместил следующий код в файл object.Scala в Eclipse и просто хочу знать, каково значение для «x» (оно должно быть 3). Код не будет компилироваться, если я помещу значение где-нибудь, кроме объекта List; в то же время, когда файл находится внутри...
982 просмотров
schedule 03.12.2023

Убедитесь, что у параметрического типа есть сопутствующий объект
Я хотел бы сделать что-то вроде этого (и, пожалуйста, не спрашивайте, почему): trait A[T /* tell that there exists companion for T */] { def f = T.g } Можно ли этого добиться?
55 просмотров
schedule 03.01.2024

Как я могу указать, что класс, переданный в параметре типа, имеет определенный сопутствующий объект?
У меня есть эти две черты: sealed trait DbValue { type R type T <: DbValue def content(): R def copy(newContent: R = content): Option[T] def toString(): String } sealed trait DbValueOps { type R type T <: DbValue def...
76 просмотров

Копирование элементов из другого списка (сохраненных в сопутствующем объекте) и их изменение, также отражающее изменения в исходном сопутствующем объекте.
У меня есть Activity A , в котором есть: class ActivityA { companion object { var list: MutableList<Person> = //objects are acquired here. } } В ActivityB я копирую этот список в переменную. class ActivityB {...
54 просмотров
schedule 11.12.2022

Scala: методы в свойстве не могут использовать методы из объекта-компаньона
Когда я пытаюсь скомпилировать следующее, я получаю: «не найдено: значение против» и «не найдено: значение пусто» для определений метода «взять и отбросить». Каким-то образом черта не «видит» объект-компаньон? Я использую IntelliJ IDEA, если это...
215 просмотров
schedule 22.03.2024

В чем преимущество объектов comapion вместо статических методов и полей?
Я спрашиваю себя, почему Kotlin использует сопутствующие объекты вместо статических методов и полей? Это сокращение шаблона? Я думаю, что проще написать объект-компаньон со всеми свойствами и функциями внутри фигурных скобок вместо того, чтобы...
54 просмотров
schedule 13.12.2023