Slide 7
Slide 7 text
オブジェクト(型)の生成がシンプル
case class User(id: Int, name: String)
val user1 = new User(1, "aaa")
val user2 = User(1, "aaa")
val user3 = User.apply(1, "aaa")
val user4 = User apply (1, "aaa")
type alias User =
{ id : Int, name : String }
user = User 1 "aaa"
Scala Elm
たった1通りの生成手段(多分)
複数の生成手段
もちろんただ冗長な訳ではなく,
applyはファクトリメソッドを表す
7