私はScalaの初心者です。
マップ操作についてこのコードを読んでいますが、どのように動作するのか理解できません。スカラの地図とペアの操作
val terms = Map (1 -> 1.0, 2-> 2.0)
val (exp, coeff) = (2, 4.0)
exp -> (coeff + terms(exp)) //> res: (Int, Double) = (2,6.0)
coeff + terms(exp) //> res: Double = 6.0
私は、3行目は、おそらく、map関数を適用
が、右手側は明らかに数だと思います。
なぜ出力がペアになっていますか?
ありがとうございました。
ああ、私はそれを得ます。 '1 - > 0.2' は作成するでしょう '(Int、Double)=(1、0.2) ' ありがとう! –
問題ありません。 –