私はscalaが初めてで、ここで何をすべきかわかりません。次のようなタプルの 3 つのリストがあります。
List1 = List[(String,Option[String])]
List2 = List[(String,Option[String])]
List3 = List[(String,Option[String])]
リスト内の要素は次のようになります。
List1 = List[("a","1aa2"),("b","1bb2"),("c","1xx2")]
List2 = List[("a","1aa2"),("b",None),("c","1yy2")]
List3 = List[("a","1aa2"),("b","1bb2")]
List の .size が異なる場合があり、Optional フィールドが空の場合があります。ここで、これら 3 つのリストを「結果リスト」に結合したいと思います。これは次のようになります。
Listresult = List[(String,Option[String],Option[String],Option[String])]
次のように見える可能性があります
Listresult = List[
("a" , "1aa2" ,"1aa2" , "1aa2"),
("b" , "1bb2" , "" , "1bb2"),
("c" , "1xx2" ,"1yy2" , "" )]
そのようなリストを結合することは可能ですか?
前もって感謝します