エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby 2.1のNumeric#stepの秘密 - jarp,
■ Ruby 2.1のNumeric#stepの秘密 ドキュメントを見るとRuby 2.1ではby:とかto:でも指定できるようになっ... ■ Ruby 2.1のNumeric#stepの秘密 ドキュメントを見るとRuby 2.1ではby:とかto:でも指定できるようになっている。 順番も気にしなくっていいわけだ。 実はそれ以外にも使い方があって、なんと省略も可能なのだ。 loop{|i|}でiがインクリメントされないかなあなんて妄想したことがあるが、 0.step{|i|}と書ける。無限に続く。 % ruby -ve 'p 0.step' ruby 2.1.2p95 (2014-05-08) [i386-linux-gnu] #<Enumerator: 0:step> % ruby -e '0.step{|i|break if i > 8; p i}' 0 1 2 3 4 5 6 7 8 by:を使えば偶数だけのstepも可能になる。 % ruby -e '0.step(by:2){|i|break if i > 8; p
2015/03/12 リンク