1
それは私には非常に奇妙に見えます。私はそれがどのように動作するのか分からなかった。次の例を考えてみましょう:import importを追加した後、なぜasJavaを呼び出すことができますか?scala.collection.JavaConverters._
val m = Map("s" -> "s")
val jm : java.util.Map[String, String] = m.asJava // error
import scala.collection.JavaConverters._
val jm : java.util.Map[String, String] = m.asJava //fine
実際scala.collection.convert.Decorators::AsJava[A](op: => A)
で定義されているasJava
方法。 Scala
のMap
でどのように呼び出すことができますか?