2 つのリストを取り、次のような新しいリストを作成する必要がある関数を作成しています。
(a b) (c d e f) --> ((a b c) (a b d) (a b e) (a b f))
つまり、2 番目のリストの各要素は、2 番目のリストの各要素に対して 1 つずつ、最初のリストに要素として追加されます。
これを行う方法がわかりません。私は次のバリエーションを試しました:
(map list (list1) (list2))
成功しませんでした。
アドバイスをいただければ幸いです。