エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
find_allのindex版 - Qiita
ary = [5, 4, 1, 7, 3, 8] # 案1 p ary.each_with_index.select{|e, i| e >= 5}.map{|e| e[1]} #=>[0, 3... ary = [5, 4, 1, 7, 3, 8] # 案1 p ary.each_with_index.select{|e, i| e >= 5}.map{|e| e[1]} #=>[0, 3, 5] # 案2 p ary.each_with_index.each_with_object([]){|(e, i), acc| acc << i if e >= 5} #=>[0, 3, 5] # coding: windows-31J require 'benchmark' def calc_time(comment) val = nil t = Benchmark.realtime { val = yield } puts "#{comment} #{t} (msec)" val end size = 10000000 ary = size.times.map{rand(size)} cal

