gpt4 book ai didi

scala - #::在 Scala 中是什么意思?

转载 作者:行者123 更新时间:2023-12-05 03:14:29 27 4
gpt4 key购买 nike

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

例如

 case x #:: xs => {

在这种情况下 x 是一个 Stream 但我认为相同的语法也适用于列表 ecc...

最佳答案

这是一个 extractor for pattern matching streams .这对列表无效。列表有 ::(注意列表中没有 #)。

case x #::xs =>的意思是当模式匹配时,x会包含流的头部,而xs 将包含流的其余部分(尾部)。

检查 stream documentation有关如何定义流的示例。

关于scala - #::在 Scala 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24353654/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com