相关疑难解决方法(0)

为什么方法重载在另一个方法中不起作用?

在类或对象体中,这适用:

def a(s:String) {}
def a(s:Int) {}
Run Code Online (Sandbox Code Playgroud)

但是如果将它放在另一个方法中,它就不会编译:

def something() {
  def a(s:String) {}
  def a(s:Int) {}
}
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

scala

12
推荐指数
1
解决办法
177
查看次数

标签 统计

scala ×1