配列ラップしてoperator ()とか使ってカプセル化すれば?