miyamuko #2419(2007/08/22 17:50 GMT) [ xtal ] Rating0/0=0.00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Iterator::each_pair: method fiber { prev: null; this { prev = it; break; } this { yield prev, it; prev = it; } } diff: fun(iter) { return iter.each_pair.map(|a,b| b - a); } diff([3, 1, 4, 1, 5, 9, 2, 6, 5].each).to_a.p; // 無限列のテスト random_generator: fiber { while (true) { yield math::ceil(math::random_range(1, 10)); } } diff(random_generator).take(20).to_a.p;
Rating0/0=0.00-0+
[ reply ]
miyamuko
#2419()
[
xtal
]
Rating0/0=0.00
Iterator::each_pair: method fiber { prev: null; this { prev = it; break; } this { yield prev, it; prev = it; } } diff: fun(iter) { return iter.each_pair.map(|a,b| b - a); } diff([3, 1, 4, 1, 5, 9, 2, 6, 5].each).to_a.p; // 無限列のテスト random_generator: fiber { while (true) { yield math::ceil(math::random_range(1, 10)); } } diff(random_generator).take(20).to_a.p;Rating0/0=0.00-0+
[ reply ]