2020-12-28から1日間の記事一覧

scala: unapplyを覚えたのでリファクタリングしてみる

match caseが読みにくいぞ やりたいことは、「プレミアムユーザか否か、と年齢によって処理を分ける」です。 case class Userを用いて書かれた下記コードがあるとします。 package advanced.functional case class User( userId: Long, premium: Boolean, ag…