Tôi đang cố gắng hiểu việc triển khai List
s trong Scala. Đặc biệt tôi đang cố gắng để có được đầu của tôi xung quanh như thế nào bạn có thể viết các biểu thức kết hợp sử dụng một nhà điều hành ghi, ví dụ:Phân tích đối sánh Scala trên toán tử infix
a match {
case Nil => "An empty list"
case x :: Nil => "A list without a tail"
case x :: xs => "A list with a tail"
}
Làm thế nào là biểu hiện trận đấu được phép x :: xs
hơn List(x, xs)
?