“Kelas Tertutup Kotlin” Kode Jawaban

Kelas Tertutup Kotlin

class Expr
class Const(val value: Int) : Expr
class Sum(val left: Expr, val right: Expr) : Expr

fun eval(e: Expr): Int =
        when (e) {
            is Const -> e.value
            is Sum -> eval(e.right) + eval(e.left)
            else ->
                throw IllegalArgumentException("Unknown expression")
        }
SAMER SAEID

kelas tertutup dalam contoh Kotlin

sealed class Message {
    abstract val messageId: String
}
data class Track(val event: String, override val messageId: String): Message()
Smoggy Snail

Jawaban yang mirip dengan “Kelas Tertutup Kotlin”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya