Changes between Version 2 and Version 3 of JSEnumerator
- Timestamp:
- 03/01/08 02:29:59 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
JSEnumerator
v2 v3 35 35 * Infinite list functions like !MochiKit. 36 36 * Enumeration method chain like Ruby 1.9. 37 38 == Sample == 39 40 FizzBuzz 41 42 {{{ 43 44 // normal 45 fizzbuzz = E(1).countup().itake(20).map(function (i) { 46 return (i % 3 == 0) ? (i % 5 == 0) ? "FizzBuzz" : "Fizz" : 47 (i % 5 == 0) ? "Buzz" : i ; 48 }); 49 50 // take some values from pre-defined sequence 51 fizzbuzz = E(1) 52 .countup() 53 .izip( 54 E(["", "", "Fizz"]).cycle(), 55 E(["", "", "", "", "Buzz"]).cycle()) 56 .imap(function (i) { 57 return i[1] + i[2] || i[0]; 58 }) 59 .take(20); 60 61 }}}
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)