ユーザ用ツール

サイト用ツール


kotlin:enumとsealed

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
kotlin:enumとsealed [2019/12/10 08:16]
ips [enumのは代数的データ型(ADT)]
kotlin:enumとsealed [2019/12/10 08:18] (現在)
ips [enumのは代数的データ型(ADT)]
ライン 80: ライン 80:
     // LOW,​MIDDLE,​HI全てを条件にするかELSEがなければエラーになる。     // LOW,​MIDDLE,​HI全てを条件にするかELSEがなければエラーになる。
     val message ​ = when (civic.gear){      val message ​ = when (civic.gear){ 
-        GEAR.LOW -> println("too slow") +        GEAR.LOW -> "too slow"​ 
-//        GEAR.MIDDLE -> println("just right") +//        GEAR.MIDDLE -> "just right"​ // コメントをはずせばELSE不要 
-//        GEAR.HI -> println("too fast")+//        GEAR.HI -> "too fast"​ // コメントをはずせばELSE不要
     }     }
     println(message)     println(message)
kotlin/enumとsealed.1575933377.txt.gz · 最終更新: 2019/12/10 08:16 by ips