相关疑难解决方法(0)

为什么选择具有哈希而不是点的Scala类型成员?

在Scala中,从类中选择类型的语法与从类中选择其他任何类型的语法不同.前者使用散列作为选择运算符而不是点.这是为什么?

示例:如果我们有这样的类......

class Example {
    type Foo = String
}
Run Code Online (Sandbox Code Playgroud)

为什么我们从这个类中选择类型......

val example:Example#Foo = "1"
Run Code Online (Sandbox Code Playgroud)

而不是像这样?

val example:Example.Foo = "1"
Run Code Online (Sandbox Code Playgroud)

syntax type-systems scala

34
推荐指数
1
解决办法
3272
查看次数

scala中的类别名

Scala中是否可以将其定义MyAlias[A]为别名MyClass[String, A].例如,MyAlias[Int]会参考Map[String, Int].

alias scala

11
推荐指数
1
解决办法
4005
查看次数

标签 统计

scala ×2

alias ×1

syntax ×1

type-systems ×1