2019-07-20から1日間の記事一覧
unapply(a: T): Option[U]を実装したオブジェクトを抽出子と呼ぶ。 基本的にコンストラクタパターンにおけるパターンマッチはケースクラスに対して行うものであるが、抽出子を実装することで、ケースクラスでないオブジェクト(上記の例では数値)に対しても…
unapply(a: T): Option[U]を実装したオブジェクトを抽出子と呼ぶ。 基本的にコンストラクタパターンにおけるパターンマッチはケースクラスに対して行うものであるが、抽出子を実装することで、ケースクラスでないオブジェクト(上記の例では数値)に対しても…