【发布时间】:2017-10-08 09:37:17
【问题描述】:
如下代码所示。
class A[T] {
def add(n: Int)(implicit env: T =:= Int = null): Int = n + 1
}
object A extends App {
val a = new A[Int]
a.add(1) // 2
}
我知道T =:= Int 表示T 应该是Int 类型,但是= null 部分是什么意思?
注意:例子是我自己编的。如果不合适的话,最好能告诉我= null 的正确用法。
【问题讨论】:
标签: scala