|
let io => import 'io';
|
|
let s => import 'stream';
|
|
|
|
let multiple of n => == (% n of) 0;
|
|
|
|
let fizzbuzz n => switch n {
|
|
multiple (* 3 5) => 'FizzBuzz';
|
|
multiple 3 => 'Fizz';
|
|
multiple 5 => 'Buzz';
|
|
default => n;
|
|
} -- io.writeln io.stdout;
|
|
|
|
s.range 1 101 -> s.map fizzbuzz -> s.drain;
|