[英]Scala Seq case match
我有一個我希望案例匹配的序列。 我的問題很簡單:
以下兩種情況是否相同?
case x :: Nil =>
case x :: xs =>
我可以改為
case Nil =>
case x :: xs =>
如何處理x :: Nil的情況? 是否也符合Nil的情況?
不,他們不一樣。
case x :: Nil
匹配正好與一個元素的列表。
case x :: xs
匹配至少包含一個元素的列表。
case Nil
匹配一個空列表
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.