Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function time() { return new Date().getTime() / 1000.0; };
- fib = function(n) {
- var a, b;
- var __r_0;
- __r_0 = [0, 1];
- a = __r_0[0];
- b = __r_0[1];
- var x;
- x = 0;
- while(( x ) < n) {
- yield a;
- var __r_1;
- __r_1 = [b, (a + b)];
- a = __r_1[0];
- b = __r_1[1];
- x += 1;
- }
- }
- test = function() {
- var a, t;
- console.log("testing for over generator");
- t = time();
- a = undefined;
- var i;
- i = 0;
- while(( i ) < 1000) {
- var n, _i_;
- __generator__ = fib(1000);
- _i_ = 0;
- while(( _i_ ) < 1000) {
- n = __generator__.next();
- a = n;
- _i_ += 1;
- }
- i += 1;
- }
- console.log((time() - t));
- console.log(a);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement