Ruby の Array.new を size と val で初期化する

今日も Ruby Gold のサンプル問題を解いてて,Array.new の挙動で知らなかったところがあった! 問題 (2015年4月8日) ITトレメ Ruby技術者認定【Gold】試験 − @IT自分戦略研究所 ary = Array.new(3, "a") ary[0].next! p ary # >> ["b", "b", "b"] Array.new(size = 0, val = nil) new(size = 0, val = nil) で初期化す…