val abc: String? = null , как мне вообще создать объект этого класса со значениями этих полей?
@kotlin_start
Так же как и если бы параметры не были бы указаны по умолчанию. И да, такие вопросы лучше задавать тут @kotlin_start
Ну как-то так: data class Foo(val foo: String? = null, val bar: String? = null) fun main() { val foo1 = Foo() val foo2 = Foo("foo2") val foo3 = Foo(foo = "foo3") val foo4 = Foo(bar = "bar4") val foo5 = Foo("foo5", "bar5") val foo6 = Foo(foo = "foo5", bar = "bar5") listOf(foo1, foo2, foo3, foo4, foo5, foo6).forEach { println(it) } } А вообще, вопросы по базовому синтаксису, действительно для @kotlin_start
там нет конструкторов
Давайте в старте вы напишете пример вашего объявления класса, и там обсудим.
Обсуждают сегодня