Written By: 川俣 晶
「JavaScriptの"function*"ってなんだろう?」
「なに?」
「シーケンスのジェネレーターらしい。C#のIEnumerable<T> x(){}に相当するみたいだな」
「どう使うの?」
「こんな感じで、1,2,3と出てきた」
"use strict";
function* sub(){
yield 1;
yield 2;
yield 3;
}
for (let e of sub()) {
alert(e);