guard(X, Y) when not(X>Y), is_atom(X) -> X + Y. guard在list comprehension中可以篩選元素: 復(fù)制代碼代碼如下: NewNodes = [Node || Node <- AllNodes, not gb_sets:is_member(Node, NewQueried)], guard中不能使用自定義函數(shù),因?yàn)間uard應(yīng)該保證沒有副作用,但自定義函數(shù)無法保證這一點(diǎn),所以erl...
www.dbjr.com.cn/article/597...htm 2025-6-2