scala - Scala 3 中还存在 volatile 类型吗?
问题描述
我找不到与 Scala 3 等效的 SLS。我正试图慢慢让自己进入 Scala 3 的思维模式并编写新代码——并在下次更改时重构旧代码——以便将其转换为 Scala 3 很简单。当前某些类型投影的用例是避免 volatile 类成员的(非常)间接结果。
解决方案
我将从这里复制我的评论:
易失性类型是 Scala-2 的东西。它们是一种解决方法,可以避免由类型预测不健全引起的问题:
在 Scala 3(通用)中,类型投影被删除
https://dotty.epfl.ch/docs/reference/dropped-features/type-projection.html
推荐阅读
- html - 为什么此弹出式叠加层无法正常工作?
- php - 如何在 Mysql 数据库中保存 file_get_contents
- ios - 代表被重置为零
- javascript - 在 XMLHttpRequest 错误回调中获取错误文本
- mysql - 尝试从另一个容器访问 mysql Docker 容器时出现“不允许主机 '192.XXX.XXX.X' 连接到此 MySQL 服务器”错误
- linkage - Cobol 程序 A 通过 B 中的入口点调用程序 B 并崩溃
- ruby - 如何创建一个 Minimax 算法比较数组
- pandas - 使用空格作为 '000 分隔符导出金额
- javascript - 始终在后台运行的桌面应用程序
- excel - VBA:如何修复“类型不匹配”