Water Sunlight

軽量プログラミングの文法 - JavaScript/Python

ユーザ用ツール

サイト用ツール


js:iteration_protocols

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
js:iteration_protocols [2021/07/12 13:34]
tanaka [ジェネレーター]
js:iteration_protocols [2021/07/12 13:38] (現在)
tanaka [ジェネレーター]
行 88: 行 88:
  
 <sxh javascript;title:Example> <sxh javascript;title:Example>
-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);
 } }
js/iteration_protocols.1626064487.txt.gz · 最終更新: 2021/07/12 13:34 by tanaka