首页 > 解决方案 > Scala 中协变 HashMap 的替代方案

问题描述

我需要一个在 Scala 中类似于 map 的可变数据结构,它的值类型参数是协变的。这在 Scala 中是不可能实现的,因为可变数据结构的类型参数是不变的。但是,我理解该决定的基本原理,因为该数据结构不会公开公开,因此我需要该数据结构的一些“不安全”变体。您将如何在 Scala 中实现替代方案?

标签: scalacovariance

解决方案


推荐阅读