【发布时间】:2019-10-02 16:50:08
【问题描述】:
我做了一个分组,我得到key -> Stream(of values)
然后我需要对流集合进行模式匹配以访问最后一项 但模式匹配不起作用。
当我使用 Seq 手动构建值列表时,相同的模式匹配代码会起作用
所以我的问题是有没有办法将 Stream 转换为 Seq 或 List?
IDE 说toSeq 是多余的
【问题讨论】:
-
你的模式匹配怎么样?,你在说哪个流,scala 一个,java 一个,akka 一个?,你能分享一个MCVE。 - 顺便说一句,如果您尝试使用
Nil和x :: xs对流本身进行模式匹配,那将不起作用,首先,这些特定于List,其次通常流不是 ADT,因此它们不是模式可匹配的.
标签: scala