scala - Scala 中协变 HashMap 的替代方案
问题描述
我需要一个在 Scala 中类似于 map 的可变数据结构,它的值类型参数是协变的。这在 Scala 中是不可能实现的,因为可变数据结构的类型参数是不变的。但是,我理解该决定的基本原理,因为该数据结构不会公开公开,因此我需要该数据结构的一些“不安全”变体。您将如何在 Scala 中实现替代方案?
解决方案
推荐阅读
- json - 尝试从 Groovy 中的 JSON 数组中检索值
- sql - 这是相关子查询还是非相关子查询?
- json - 通过使用 firebase-arduino 库将新数据推送到 Firebase 数据库时设置自定义键
- makefile - 使用 Makefile,如何删除子目录中的目标文件?
- .net - Docker:无法使用 docker-compose 运行 .net core api:退出代码 145
- amazon-cloudformation - 确定 AWS CDK 所需的权限
- angular - 为什么我在 2 个模块中注入服务是单例模式?
- javascript - 我有用于像素化预加载图片的 p5.js 代码。我正在尝试将图片分解为按钮的所有矩形
- firebase - firebase 可调用函数 (hello-wolrd-level) 已超过最后期限
- python - TypeError:预期的字符串或类似字节的对象 - Django