ハスケルについて質問です。データを含むリストとキー値を含むリストの 2 つのリストからデータのリストを作成する方法を知りたいです。例を挙げて説明します:
与えられた 2 つのリスト:[('a', "red"), ('b', "blue"), ('c', "green")]
と[('a','b'), ('b', 'c'), ('c','a')]
. ここで、最初のリストで指定された色で 2 番目のリストの値を変更したいと考えています。したがって、関数は を返す必要があり[("red","blue"), ("blue","green"), ("blue","red")]
ます。
リスト内包表記について考えていましたが、Haskell は初めてで、どうすればよいかわかりません。または、これを行う簡単な方法はありますか?
これはおそらくばかげた質問ですが、誰かが例を挙げてくれれば、Haskell の思考プロセスにもう少し慣れるかもしれません。