Scala で 2 セットのリストを結合する関数を作成しようとしています。2番目のセットの各リストを最初のセットの各リストに追加して、可能なすべての順列を取得する必要がありますが、fooがエラーを表示する場合、これは機能しませんこれを修正する方法を知っている人はいますか?
type foo = List[bar]
def combine(s1:Set[foo],s2:Set[foo]):Set[foo] ={
s1.map{
case foo => {s2.foreach{
case foo=> a.append(b)}}
}.toSet
}
したがって、主に私の問題は、マップ関数内のリストを参照する方法にあります。