簡體   English   中英

Scala Seq案例匹配

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM