List
Scalaでのsの実装を理解しようとしています。特に、中置演算子を使用して一致式を作成する方法について頭を悩ませようとしています。次に例を示します。
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)
か?