このページの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); | ||
| } | } | ||