C# , Python , Ruby の yield の違い

毎週木曜日に社内でC#の勉強会をやっていて、そこで yield なる文がなにをやっているかわからないという話題に。そういえば Python で フィボナッチ数列 を取得するときに yield 使っていたっけ。同じかな?って思ったので試してみました。 結論 C#(イテレータブロック) と、Python(ジェネレータ)は非常によく似ている。 …