Определение и инициализация

Структуры (записи)

//In Kotlin there are no structures
class Point(var x: Int, var y: Int)

val p1 = Point(0, 0)
val x1 = p1.x
//x1 is 0

//val p2: Point
//val x2 = p2.x //<- Error

println("x1 is $x1")