Slide 21
Slide 21 text
List Comprehensions
zmac:~> erl
Erlang R16B (erts-‐5.10.1) [source] [64-‐bit] [smp:2:2] [async-‐
threads:10] [hipe] [kernel-‐poll:false] [dtrace]
Eshell V5.10.1 (abort with ^G)
1> [X + 1 || X <-‐ [1, 2, 3]].
[2,3,4]
2> [X + Y || X <-‐ [1,2,3], Y <-‐ [10, 100, 1000]].
[11,101,1001,12,102,1002,13,103,1003]
3> [X + Y || X <-‐ [1,2,3], Y <-‐ [10, 100, 1000], X + Y > 1000].
[1001,1002,1003]