Вложенные структуры

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

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

class Size(var width: Int, var height: Int)

class Rect(var point: Point, var size: Size)

val rect = Rect(
    Point(3, 4),
    Size(10, 12)
)

println(rect.size.width)