【发布时间】:2017-05-01 19:13:56
【问题描述】:
我必须使用一种方法来读取哈希映射并返回与某个键关联的值。此方法返回 Some(Set[ActorRef]) 并且我想将一个元素(Actor)添加到这个集合(对于那个键)。
我使用 Set[Int] 在 REPL 上进行了如下实验:
y2 = y.getOrElse("None")
这让我明白了:
y2: Any = Set(8)
但是,我不知道如何附加到这个集合。
我尝试了以下方法,但没有成功
y2 ++ 12
<console>:11: error: value ++ is not a member of Any
提前致谢。
【问题讨论】:
-
您遇到了问题,因为 getOrElse("None") 正在尝试使用 Set 类型解析 String 类型(您传入的“None”),导致类型为 Any。你不能在 Any 上使用 Set 操作