このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
js:iteration_protocols [2021/07/12 13:34] tanaka [ジェネレーター] |
js:iteration_protocols [2021/07/12 13:38] (現在) tanaka [ジェネレーター] |
||
---|---|---|---|
行 88: | 行 88: | ||
<sxh javascript; | <sxh javascript; | ||
- | function* genLeapYear(start_year, end_year) { | + | function* genLeapYear(start_year) { |
let year = start_year; | let year = start_year; | ||
while(true) { | while(true) { | ||
行 95: | 行 95: | ||
} | } | ||
year++; | year++; | ||
- | if(year > end_year) break; | ||
} | } | ||
} | } | ||
行 104: | 行 103: | ||
} | } | ||
- | for (let year of genLeapYear(2000, 2100)) { | + | for (let year of genLeapYear(2000)) { |
+ | if(year > 2100) break; | ||
console.log(year); | console.log(year); | ||
} | } |