概要
二つ以上の配列を同時にループさせる
詳細
tbpgr_utils gemのArray#together
二つ以上の配列を同時にループさせます。
事前準備
gem install tbpgr_utils
主な用途
複数の配列の同一indexの要素を利用した処理を全件分行う必要があるような場合。
サンプルコード
# encoding: utf-8 require 'tbpgr_utils' j = %w{月 火 水 木 金 土 日} el = %w{Monday Tuesday Wednesday Thursday Friday Saturday Sunday} es = %w{Mon Tues Wed Thurs Fri Sat Sun} list = [j, el, es] list.together do |first, second, third| puts "#{first}, #{second}, #{third}" end
出力
月, Monday, Mon 火, Tuesday, Tues 水, Wednesday, Wed 木, Thursday, Thurs 金, Friday, Fri 土, Saturday, Sat 日, Sunday, Sun