Bien, vrai, la compréhension élément/2 + fonctionnera. Mais le meilleur moyen est de faire correspondre les motifs:
[Var2 || {_Var1, Var2} < - [{1,2}, {3,4}]]
Chaque correspondance de motif est supérieure à l'appel de fonction, en raison de la simplicité du code. Donc, au-dessus de ce que vous avez est la compréhension de la liste (doubles tuyaux dans la liste). Avant les tuyaux (côté droit) il y a un générateur, le côté gauche est un produit.
général:
List = [ValeurRenvoyée = une_fonction (X) || X < - GeneratorList, X =/= Conditions]
Merci, mais je voulais un peu d'aide pour comprendre, pas seulement le code. – jarryd
alJaree, pour comprendre, vous pouvez lire http://www.erlang.org/doc/programming_examples/list_comprehensions.html – taro