corrade-nucleus-nucleons – Blame information for rev 24

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 office 1 use core::rand::RngUtil;
2  
3 fn main() {
4 for ["Alice", "Bob", "Carol"].each |&name| {
5 do spawn {
6 let v = rand::Rng().shuffle([1, 2, 3]);
7 for v.each |&num| {
8 print(fmt!("%s says: '%d'\n", name, num + 1))
9 }
10 }
11 }
12 }
13  
14 fn map<T, U>(vector: &[T], function: &fn(v: &T) -> U) -> ~[U] {
15 let mut accumulator = ~[];
16 for vec::each(vector) |element| {
17 accumulator.push(function(element));
18 }
19 return accumulator;
20 }