2014-02-18から1日間の記事一覧
Scalaでパターンマッチによる分解で、よく紹介されるのはListだと思います。例えば、このような変数を定義して val xs = List(1, 2, 3) このようなパターンマッチを行います。 xs match { case 1 :: 2 :: 3 :: Nil => println("matched!!") case _ => // こ…
Scalaでパターンマッチによる分解で、よく紹介されるのはListだと思います。例えば、このような変数を定義して val xs = List(1, 2, 3) このようなパターンマッチを行います。 xs match { case 1 :: 2 :: 3 :: Nil => println("matched!!") case _ => // こ…