Chcę uruchomić trochę Java w konsoli Scala. Oto co mam:Scala nie może rozpoznać, którą metodę wywoł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);
Dlaczego Scala nie może rozpoznać, która metoda aby zadzwonić, jeśli zestaw argument jest inny, a te które dostarczają są dość jednoznaczna?
Co jest dziwne, ten sam komunikat pojawia się również, gdy próbuję wywołać funkcję z argumentami, które nie pasują do żadnego z obu zestawów argumentów, np. String.format()
używałem Scala 2.9.1
linkujące rzuca 404 –