ロッカーとコードを関連付けようとしています。これは私がこれまでに持っているものです。
lockerof(C, [], V).
lockerof(C,[C|_], V).
lockerof(C, [[C, V]|_], V).
入力すると:
lockerof(a, [[a,1],[b,2]], V).
それは私に値を与えるので、私は得る:
V = 1
しかし、私が入力すると:
lockerof(b, [[a,1],[b,2]], V).
私は「いいえ」を取得しますが、出力を次のようにしたい:
V =2
私は何を間違っていて、どうすればこの問題を解決できますか?