概要
二次元配列の各要素を一括クリアする
詳細
tbpgr_utils gemのArray#together_clear。(別名でtclearもあり)
二次元配列の各要素を一括クリアします。
事前準備
gem install tbpgr_utils
主な用途
二次元配列の内部の配列のみを全てクリアしたい場合。
サンプルコード
# encoding: utf-8 require 'tbpgr_utils' require 'pp' j = %w{月 火 水 木 金 土 日} el = %w{Monday Tuesday Wednesday Thursday Friday Saturday Sunday} es = %w{Mon Tues Wed Thurs Fri Sat Sun} list = [j, el, es] copy = list.dup ret = list.together_clear print ret puts ret.empty? # 通常のクリアメソッドとの比較 list = [j, el, es] print = list.clear puts list.empty?
出力
[[], [], []]false true