add comprehension filter example

This commit is contained in:
Brian Cleary 2018-08-16 16:36:44 -07:00 committed by GitHub
parent 883fe07410
commit 55d4030e97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -506,9 +506,10 @@ add_10(3) # => 13
map(add_10, [1,2,3]) # => [11, 12, 13] map(add_10, [1,2,3]) # => [11, 12, 13]
filter(x -> x > 5, [3, 4, 5, 6, 7]) # => [6, 7] filter(x -> x > 5, [3, 4, 5, 6, 7]) # => [6, 7]
# We can use list comprehensions for nicer maps # We can use list comprehensions
[add_10(i) for i=[1, 2, 3]] # => [11, 12, 13] [add_10(i) for i=[1, 2, 3]] # => [11, 12, 13]
[add_10(i) for i in [1, 2, 3]] # => [11, 12, 13] [add_10(i) for i in [1, 2, 3]] # => [11, 12, 13]
[x for x in [3, 4, 5, 6, 7] if x > 5] # => [6, 7]
#################################################### ####################################################
## 5. Types ## 5. Types