タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

rubyとmapに関するnantanのブックマーク (1)

  • Happy Programming » Rubyの配列用メソッド map でインデックスを参照する

    Rubyの配列'Array'には"each_with_index"という便利なメソッドがある。 実際はArrayクラスに実装されているわけではなくArrayクラスがインクルードしている'Enumerable'モジュールで実装されている。 a.each_with_index do |item, index| puts "%s => %s" % [index, item] end と、こんな感じで使いブロックの中でindexを参照できるようになる。 Rubyの配列は他にもgrep、map、select等があるが、例えばこれらのブロックの中で"each_with_index"と同様にindexを参照するにはどうすればいいか? 単純に'map_with_index'なんて名前のメソッドがあればいいんだがどうやらそんなメソッドはなさそうだ。 Rubyのクラス'Object'にはこれまた便利な"met

  • 1