matching 썸네일형 리스트형 [Scala] Pattern Matching 다른 언어에서 Switch와 Case문을 Scala에서는 간편하게 match라는 키워드로 구현하면 된다. 우선은 Int를 사용하는 예제를 보자 object MatchTest1 extends App { def matchTest(x: Int): String = x match { case 1 => "one" case 2 => "two" case _ => "many" } println(matchTest(3))} 두번째 예제는 Any라는 키워드를 통해 다양한 키워드 매칭이 가능하다. 그리고 또 놀라운 점은case y : 보자 case에 매칭되지 않는 Int 타입인 경우 y라는 변수로 활용이 가능하다. object MatchTest2 extends App { def matchTest(x: Any): Any = x .. 더보기 이전 1 다음