私は、キー(String
)と値(String
)とキーと値の関連リストを与えられた関数を作成しなければなりません[(String, String)]
)。この関数は、キー/値のペアをリストの最後に追加することを目的としています。また、キーが関連付けられた値ですでにリストに存在する場合は、古い値を削除します。Haskell:関連リストの指定されたキーで要素を置き換える
私はキーと連想リストにlookup
を使用してみましたが、私は出力をどうするかわからない - lookup
関数の出力タイプがMaybe String
ある、と私は、リスト機能を行うように見えることはできません(要素を落とすなど)。私はリストを見渡すことができ、関連する値を知らずに、指定されたキーを持つリスト要素を削除する方法はありますか?
キーと値をペアにするのではなく、別々の引数として渡すことをお勧めします。そうすることで、カレー化することなく機能を部分的に適用しやすくなります。 –