Scala 3 中是否仍然存在 volatile 类型?

Do volatile types still exist in Scala 3?

我找不到适用于 Scala 3 的等效 SLS。我正在努力让自己慢慢融入 Scala 3 的思维模式并编写新代码 - 并在下次更改时重构旧代码 - 以便将其转换为 Scala 3 是直截了当的.类型投影的某些当前用例是避免 volatile class 成员的(非常)间接结果。

我将从 :

复制我的评论

Volatile types 是 Scala-2 的东西。它们是一种解决方法,可以避免因类型投影不合理而引起的问题:

Cannot override a type with non-volatile upper bound

在 Scala 3(通用)中,类型投影被删除

https://dotty.epfl.ch/docs/reference/dropped-features/type-projection.html