相关疑难解决方法(0)

隐式转换的结果类型必须比AnyRef更具体

def h(a: AnyRef*) = a.mkString(",")
h: (a: AnyRef*)String
Run Code Online (Sandbox Code Playgroud)

所以

h("1","2")
res: String = 1,2
Run Code Online (Sandbox Code Playgroud)

然而, h(1,2)

error: the result type of an implicit conversion must be more specific than AnyRef
              h(1,2)
                ^
error: the result type of an implicit conversion must be more specific than AnyRef
              h(1,2)
                  ^
Run Code Online (Sandbox Code Playgroud)

这至少在Scala 2.11.1和2.11.1中.询问解决方法.

scala

22
推荐指数
4
解决办法
1万
查看次数

标签 统计

scala ×1