2016-06-21 11 views
0

別のリストの要素の機能にマップリストの要素は、私は別のリストスカラ:私はスカラ座に非常に新しいです

の値に機能を実行することによって得られた値にリストの値をマッピングしようとしています私が意味するのは、リストAとリストBを持っているということです。リストBの要素として入力を受け取る関数func(b)があります。

リスト要素に関数自分の要素の私はこれのようにそれをすることができる

val evalData = A.map(a=>(a, func(a))) 

私は理解できない私のユースケースのためにそれをする。誰かが私を助けてくれますか?ありがとう!

+1

入力の例と出力の例を教えてください。 – Tyler

答えて

4

質問から、リストAとBの長さが同じであると思われます。 たとえば、次のように入力することができます。

val listA = List(1,2) 
val listB = List(3,4) 
def f(a:Int) = a+1 
val result = listA zip (listB map f) 
result: List[(Int, Int)] = List((1,4), (2,5)) 
+1

ありがとう、ちょうど私が探していたもの! – varunkr

関連する問題