스칼라에서 List
의 구현을 이해하려고합니다. 당신이 중위 연산자를 사용하여 일치 식을 쓸 수있는 방법을 특히 내가 예를 들어, 주위에 내 머리를 얻으려고 :중위 연산자의 스칼라 매치 분해
a match {
case Nil => "An empty list"
case x :: Nil => "A list without a tail"
case x :: xs => "A list with a tail"
}
어떻게 일치 식을 x :: xs
보다는 List(x, xs)
될 수있다?