我试图将储物柜与密码联系起来。这就是我到目前为止所拥有的。
lockerof(C, [], V).
lockerof(C,[C|_], V).
lockerof(C, [[C, V]|_], V).
当我输入:
lockerof(a, [[a,1],[b,2]], V).
它给了我 a 的价值,所以我得到:
V = 1
但是当我输入:
lockerof(b, [[a,1],[b,2]], V).
我得到一个“不”,但我希望输出是:
V =2
我做错了什么,我该如何解决这个问题?