概要
二次元配列の最後の要素を配列で取得する
詳細
tbpgr_utils gemのArray#together_insert(別名でtinsertもあり)
二次元配列の最後の要素を配列で取得します。
引数を指定しない場合は最後の要素を1次元配列で返却。
引数を指定した場合は、最後からn番目までの要素を2次元配列で取得します。
事前準備
gem install tbpgr_utils
主な用途
二次元配列の最後の要素を配列で取得したい場合。
サンプルコード
# encoding: utf-8 require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS [[*1..5], [*5..9]].together_last [[*1..5], [*6..10]].tlast 2 [[*1..5], [*6..10]].tlast 0 [[*1..5], [*6..10]].tlast 6 EOS __END__ 下記はTbpgrUtils gemの機能 bulk_puts_eval https://rubygems.org/gems/tbpgr_utils https://github.com/tbpgr/tbpgr_utils
出力
[[*1..5], [*5..9]].together_last # => [5, 9] [[*1..5], [*6..10]].tlast 2 # => [[4, 5], [9, 10]] [[*1..5], [*6..10]].tlast 0 # => [[], []] [[*1..5], [*6..10]].tlast 6 # => [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]