Magnolia Tech

いつもコードのことばかり考えている人のために。

2022-01-15から1日間の記事一覧

Scala3勉強メモ: enumの型推論

scala> enum Tree[+A]: | case Leaf(value: A) | case Branch(left: Tree[A], right: Tree[A]) | // defined class Tree scala> val a = Tree.Leaf("a") val a: Tree[String] = Leaf(a) enumの場合、型推論は親のクラスを導出している。