エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby の Enumerator でジェネレータを作ったり、遅延評価してみる - ryota-ka's blog
この記事は以下のページに移転しました. blog.ryota-ka.me Ruby には Enumerable モジュールってのがあ... この記事は以下のページに移転しました. blog.ryota-ka.me Ruby には Enumerable モジュールってのがあって、これを include したオブジェクトは、自身に対して何かしらの反復処理ができるようになる*1。 また、その反復処理を用いた Enumerable#map とか Enumerable#select *2 とか Enumerable#reduce とかが使えるようになる。 更に、Enumerator というものがある。Enumerable がモジュールなのに対して、Enumerator はクラスなので、インスタンス化できる。また、Enumerator は Enumerable を include している。この Enumerator は、外部イテレータ、いわゆるジェネレータとして使える。 フィボナッチ数列のジェネレータを作ってみよう。 fib = Enu
2015/08/25 リンク