におけるJavaの地図を使用した:私は徹底的にScalaのREPLでこの動作によって混乱していScalaの
scala> import java.util.Map
import java.util.Map
scala> import java.util.HashMap
import java.util.HashMap
scala> val jMap:java.util.Map[String,Int]=new HashMap[String,Int]("first"->1,"second" -> 2)
<console>:12: error: type mismatch;
found : (String, Int)
required: Float
val jMap =new HashMap[String,Int]("first"->1,"second" -> 2)
^
<console>:12: error: type mismatch;
found : (String, Int)
required: Float
val jMap=new HashMap[String,Int]("first"->1,"second" -> 2)
^
誰かがここで何が起こっているか説明するのに役立つことはできますか?あなたが必要とされているフロートについてコンパイルエラーを取得している理由です、
単に 'x - > y'がタプル'(x、y) 'を作成するためです。 [Hashmap](http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html)コンストラクタでは、Tuple2を引数として使用できません。 – archz