如果我定义了这个(废话)函数:
def g[A](f: (A*) => A): Int = {
10
}
为什么编译器类型没有检查以下情况?
def add(x: Int, y: Int) = x+ y
g(add)
我的意思是,不应该(A, A)
键入(A*)
进行检查吗?
答案 0 :(得分:0)
ng build --base-href '/whatever/'
是元组((A, A)
),因此它不会对Tuple2
进行类型检查。只有实际需要(A*)
的函数才能传递给A*
,例如:
g