1.0.2 • Published 6 years ago

range-like-python v1.0.2

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

range-like-python

Build Status NPM

Python range() 函数的 Nodejs 实现。

安装

$ npm install range-like-python

示例

const range = require('range-like-python');

for (let i of range(5)) {
    console.log(i);
}
//
0
1
2
3
4

for (let i of range(1, 5)) {
    console.log(i);
}
//
1
2
3
4

for (let i of range(2, 10, 2)) {
    console.log(i);
}
//
2
4
6
8

实际上 range() 是一个生成器函数

r = range(10);
console.log(r.next())
console.log(r.next())
console.log(r.next())
console.log(r.next())
//
{ value: 0, done: false }
{ value: 1, done: false }
{ value: 2, done: false }
{ value: 3, done: false }

测试

$ mocha

LICENSE

MIT @chenjiandongx

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago