如何将scala中的两种类型组合成单一类型定义

Woj*_*ski -1 types scala mixins

这显示了我正在尝试做的事情:

type MyType = Value with MyTypeOperations
Run Code Online (Sandbox Code Playgroud)

但这不编译.还有另外一种方法可以将两种类型混合成一种吗?

huy*_*hjl 6

scala> class Value
defined class Value

scala> trait MyTypeOperations
defined trait MyTypeOperations

scala> type MyType = Value with MyTypeOperations
defined type alias MyType
Run Code Online (Sandbox Code Playgroud)

准确显示您可以完全按照自己的方式执行操作.