我的第一个问题是,我们可以更新一个proplist或一个proplist的元组吗?如果是这样,我必须替换一个proplist的元组值:假设L,
L = [{a, A}, {b, B}, {c, C}, {d, D}, {e, E} ...]
Run Code Online (Sandbox Code Playgroud)
我想更换一个元组{b, B}与新的记录{b, New_B_Value},并与元组同样d获得{d, New_D_Value}.所以输出应该是这样的:
L = [{a, A}, {b, New_B_Value}, {c, C}, {d, D}, {d, New_D_Value} ...]
Run Code Online (Sandbox Code Playgroud)
提前致谢!
P_A*_*P_A 10
你可以使用list:keyreplace/4函数:
lists:keyreplace(b, 1, L, {b, New_B_Value}).
lists:keyreplace(d, 1, L, {d, New_D_Value}).
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2879 次 |
| 最近记录: |