【发布时间】:2011-10-19 12:57:37
【问题描述】:
假设我定义了两个具有相同名称和返回但参数不同的方法:
def overload(x: Int) = x.toString
def overload(s: String) = s
现在我想将其中一个转换为函数。如果方法没有重载,我会这样做:
val f = overload _
但既然是这样,编译器就会正确地抱怨一个模棱两可的引用。除了重命名其中一个重载方法之外,还有什么方法可以使其中一个或另一个重载方法的功能?
谢谢!
约翰
【问题讨论】:
标签: scala