2014-02-03 Scalaのパターンガード Scala 概要 もう少し複雑な選択肢条件を指定したいときにパターンガードを使う。 case文でその他の選択肢を指定したいときは_をつかう。 コード scala> val x:Any = 50 x: Any = 50 scala> val res = x match { | case i:Int if i >= 100 =>println("i > 100") | case _ => println("other") | } other 参考文献