使用列表发明了快速而肮脏的类似哈希,即
[ key1:val1,key2:val2, ....]
我可以得到键和值:
hl_keys(HL,Res) :- maplist(\I^K^(I = K:_),HL,Res).
hl_vals(HL,Res) :- maplist(\I^V^(I = _:V),HL,Res).
但是我如何通过 key 和 key by value 获得特定值?
使用列表发明了快速而肮脏的类似哈希,即
[ key1:val1,key2:val2, ....]
我可以得到键和值:
hl_keys(HL,Res) :- maplist(\I^K^(I = K:_),HL,Res).
hl_vals(HL,Res) :- maplist(\I^V^(I = _:V),HL,Res).
但是我如何通过 key 和 key by value 获得特定值?