Software / code / prosody
Comparison
util/iterators.lua @ 7258:b8f60dd8e99a
util.iterators: Return initial var from upstream iterator [luacheck]
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 10 Mar 2016 17:49:46 +0000 |
| parent | 7257:425bc672d60b |
| child | 7260:a9ef93bc81d9 |
comparison
equal
deleted
inserted
replaced
| 7257:425bc672d60b | 7258:b8f60dd8e99a |
|---|---|
| 91 if c >= n then | 91 if c >= n then |
| 92 return nil; | 92 return nil; |
| 93 end | 93 end |
| 94 c = c + 1; | 94 c = c + 1; |
| 95 return f(s, var); | 95 return f(s, var); |
| 96 end, s; | 96 end, s, var; |
| 97 end | 97 end |
| 98 | 98 |
| 99 -- Skip the first n items an iterator returns | 99 -- Skip the first n items an iterator returns |
| 100 function it.skip(n, f, s, var) | 100 function it.skip(n, f, s, var) |
| 101 for i=1,n do | 101 for i=1,n do |