Quiero ejecutar un poco de Java en la consola de Scala. Esto es lo que sale:Scala no puede reconocer qué método llamar a
scala> String.format("hello %d",3);
<console>:8: error: overloaded method value format with alternatives:
(java.util.Locale,java.lang.String,<repeated...>[java.lang.Object])java.lang.String <and>
(java.lang.String,<repeated...>[java.lang.Object])java.lang.String
cannot be applied to (java.lang.String, Int)
String.format("hello %d",3);
Por qué Scala no puede reconocer el método a llamar, si se ha ajustado argumento es diferente, y los que me ofrecen son bastante unambigous?
Lo que es extraño, el mismo mensaje aparece también cuando intento llamar a la función con argumentos que no coinciden con ninguno de los dos conjuntos de argumentos, p. String.format()
que estaba usando Scala 2.9.1
que enlace está lanzando un 404 –