blob: ab08ab12491c0ce86edb812a701c08b339a1e067 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import gleam/io
import gleam/list
pub fn main() {
let ints = [0, 1, 2, 3, 4, 5]
io.println("=== map ===")
io.debug(list.map(ints, fn(x) { x * 2 }))
io.println("=== filter ===")
io.debug(list.filter(ints, fn(x) { x % 2 == 0 }))
io.println("=== fold ===")
io.debug(list.fold(ints, 0, fn(count, e) { count + e }))
io.println("=== find ===")
let _ = io.debug(list.find(ints, fn(x) { x > 3 }))
io.debug(list.find(ints, fn(x) { x > 13 }))
}
|