我想为一个类型添加别名:
type T = Int
之后我有办法做到这一点吗?
T.MaxValue
答案 0 :(得分:2)
不,没有办法做到这一点。当您说dwg = svgwrite.Drawing('test.svg')
时,您正在访问Int对象的静态字段:
Int.MaxValue
当您使用object Int extends AnyValCompanion {
...
final val MaxValue = java.lang.Integer.MAX_VALUE
...
}
绑定类型时,您只是继承了该类型,因此您也不会获取该对象。但是,您可以执行以下操作:
type T = Int