class Const(val number: Double) : Express() // dataΫϥεଞͷΫϥεΛܧঝ͕Մೳʹ // sealedΫϥεͷαϒΫϥεʹग़དྷ·͢ data class Sum(val e1: Express, val e2: Express) : Express()
age: Int) { // 1.1Ͱग़དྷΔΑ͏ʹͳͬͨ͜ͱ val isAdult get() = age >= 20 // Property type inferred to be 'Boolean' // 1.0·Ͱܕએݴ͕ඞཁͩͬͨ val isChild : Boolean get() = age < 20 // ͜Ε1.0Ͱਪͯ͘͠Εͨ val isBaby = age < 5 }