Вопросы по теме '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 просмотров
schedule
03.12.2022
Копирование элементов из другого списка (сохраненных в сопутствующем объекте) и их изменение, также отражающее изменения в исходном сопутствующем объекте.
У меня есть 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