blob: d74bc741eb89ae5d6cf1c83b1912855571d0d769 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
namespace;
include rt, std;
fn main() {
int[?] values = {1, 2, 3, 4, 5};
let doubled = values.map(fn(e) { return e * 2; });
let large = doubled.filter(fn(e) { return e > 4; });
rt.put_n(values.find(3)); rt.put_c(32);
rt.put_n(values.find_if(fn(e) { return e > 4; })); rt.put_c(32);
rt.put_n(large.reduce(0, fn(total, e) { return total + e; })); rt.put_c(10);
}
|