1
你能解释一下这个说法是什么意思?解释列表遍历的条件?
NewList = [{{U, S, R}, I} || {{U, S, R}, I} <- Users, U =:= User],
其中USERS
是一个列表。
你能解释一下这个说法是什么意思?解释列表遍历的条件?
NewList = [{{U, S, R}, I} || {{U, S, R}, I} <- Users, U =:= User],
其中USERS
是一个列表。
它返回Users
的所有元素,其中1)匹配模式{{U, S, R}, I}
(即,其中第一元素是3元组的2元组); 2)该模式下的U
等于User
的值。
有关详细信息,请参阅the manual。
非常感谢你 – GJain
@ user2384694:只是效率的建议,使用'NewList = [X || {{U,_,_},_} = X < - 用户,U =:=用户],这样可以减少垃圾并减少工作量。 –