二次元配列で列を編集

昨日までは、二次元配列で様々な「行の編集」を行ってきた。
infoment.hatenablog.com
infoment.hatenablog.com
infoment.hatenablog.com
infoment.hatenablog.com
infoment.hatenablog.com
infoment.hatenablog.com

今回は一旦これから離れて、列の編集について挑戦する。
f:id:Infoment:20190908192135p:plain

行で行った一部を、列でも実施したい。ただし、全部ではない。
例えば行のフィルターは必要ない。

RowBlank ColumnBlank
RowCutAndPaste ColumnCutAndPaste
RowDelete ColumnDelete
RowExchange ColumnExchange
RowFilter ×
RowInsert ColumnInsert
RowRegExpFilter ×

今回は、これを一気に作成した。といっても行を列に、上下を左右にしただけで、言うなれば横展開のレベル。作るよりむしろ、テストの方に時間が掛かった。

というわけで、今回作成中のクラスモジュールは、肥大化の一途をたどっている。今回も、折り畳んだうえで掲載する。

クラスモジュールの全文(最新版)はこちら。
infoment.hatenablog.com

テストも、今回は割愛。
そして今度こそ本当に、本シリーズ最終回まであとわずか(2回くらい)。

参考まで。