Skip to content

Instantly share code, notes, and snippets.

@catamorphism
Created April 22, 2012 19:05
Show Gist options
  • Save catamorphism/2466203 to your computer and use it in GitHub Desktop.
Save catamorphism/2466203 to your computer and use it in GitHub Desktop.
issue 2185
import iter::*;
fn main() {
let range = bind uint::range(0u, 1000u, _);
let filt = bind iter::filter(range,
{|&&n: uint| n % 3u != 0u && n % 5u != 0u }, _);
let sum = iter::foldl(filt, 0u) {|accum, &&n: uint| 5u };
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment