【发布时间】:2009-04-27 15:04:58
【问题描述】:
我必须创建一个函数,它有一个键(String)、一个值(String)和一个键和值的关联列表([(String, String)])。该函数旨在将键/值对添加到列表的末尾,如果该键已经存在于列表中并具有关联的值,则删除旧值。
我尝试在键和关联列表上使用lookup,但我不确定如何处理输出-lookup 函数的输出类型是Maybe String,我不能似乎在上面做列表功能(如删除元素)。有什么方法可以查看列表并删除具有给定键的任何列表元素而不知道与之关联的值?
【问题讨论】: