簡體   English   中英

Scala中的#::是什么意思?

[英]What's the meaning of #:: in Scala?

Scala中的x#::xs是什么意思?

例如

 case x #:: xs => {

在這種情況下,x是一個Stream,但是我想對於列表ecc來說,相同的語法也是有效的...

它是模式匹配流提取器 這對於列表無效。 列表中帶有:: :(請注意,列表中沒有# )。

case x #:: xs =>的含義是,當匹配模式時, x將包含流的頭,而xs將包含流的其余部分(尾部)。

查看流文檔以獲取有關如何定義流的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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