Digamos que tengo dos métodos definidos con el mismo nombre y de retorno, pero diferentes parametros:¿puedo obtener una función de un método sobrecargado en Scala?
def overload(x: Int) = x.toString
def overload(s: String) = s
Ahora quiero convertir uno de ellos a una función. Si el método no estaban sobrecargados, Me gustaría hacer esto:
val f = overload _
Pero ya que es, el compilador se queja con razón de una referencia ambigua. ¿Hay alguna manera de hacer una función de uno u otro de los métodos de sobrecarga que no sea cambiar el nombre de uno de ellos?
Gracias!
John
Gracias Ben. Les daré un giro. – jxstanford