わたしは、列挙体がキライ (-_-メ)
いきなりだけど、列挙体は好きでは無い…、いや扱うコードはコレだらけなんだけどね。
業者のプログラムは、定数と列挙体の集合体といっても過言ではない、複数人でコーディングをする上では必須なのは認める。
1.縦に長い
2.整数値だけ
3.アルファベットで極端に略称化されている
基本概念ね
Public Enum: 列挙体がプロジェクト全体から参照可能(デフォルトのスコープ)
Private Enum: 列挙体が宣言されているモジュール内でのみ参照可能
Private Enum col
A列 = 1
B列 = 2
C列
D列
E列
F列
H列 = 7 + A列
End Enum
上記を3桁列分を hanbai と ginkosbi か定義されると、イミディエイトに泣きながら調べてるかシートに張り付けて仮想デスクトップとかウィンドウ切り替えで疲れる。
利点としては
1.常にプラス1なら最初に値を定義すれば大丈夫
2.列挙体の定義名とドットで、入力補完に出てくるので楽
3.列挙体の定義名は使わなくてもOK 上記だと col. は書かずにA列でも良い
なんでもExcelで作るのが悪い?まぁ利便性高いから。
自分は構造体のが使いやすいタイプなので、あれはアレで独特だけどサ
わたしは定数のが好きだな。