Slide 26
Slide 26 text
Kotlinの場合
構造的型や拡張可能レコードのサポートがなく、後
述のデータスキーマを記述するのも⼀般的ではない
主体で具体的な型としてデータを定義
するのが妥当そう 適宜インターフェース化しうる
> data class Author(
val firstName: String,
val lastName: String,
val numOfBooks: Int?,
)
> Author("Isaac", "Asimov", 500)
res6: Line_0.Author = Author(firstName=Isaac, lastName=Asimov
, numOfBooks=500)
26