1

我找不到与 Scala 3 等效的 SLS。我正试图慢慢让自己进入 Scala 3 的思维模式并编写新代码——并在下次更改时重构旧代码——以便将其转换为 Scala 3 很简单。当前某些类型投影的用例是避免 volatile 类成员的(非常)间接结果。

4

1 回答 1

3

我将从这里复制我的评论:

易失性类型是 Scala-2 的东西。它们是一种解决方法,可以避免由类型预测不健全引起的问题:

无法覆盖具有非易失性上限的类型

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

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

于 2020-10-05T21:00:10.583 回答