列挙体の要素列挙時に「:」による改行が使えた

列挙体の要素列挙時に「:」による改行が使えた

前回の

akashi-keirin.hatenablog.com

に、id:imihito さんからコメントをいただいた。

曰く、

: hgAho: hgBaka: hgKasu」 のように先頭に「:」を付ければ大丈夫

と。

ぬわにぃ~~~~!!(昭和風)

ということで、試してみた。

やってみた

次のようにコードを書く。

リスト1 標準モジュール宣言セクション
Public Enum Hoge
: hgAho: hgBaka: hgKasu
End Enum

そして、イミディエイト・ウインドウで実験。

実験

イミディエイト・ウインドウに、

?Hoge.」と打ち込んでみると、

f:id:akashi_keirin:20181228162337g:plain

おお! ちゃんと入力候補も出るし、Hoge.hgAhoの値も意図どおり0になっとる!

おわりに

これで、要素数が多いときに異様にタテ長になっていたEnumをコンパクトかつ分かりやすく書くことができるぞー!

id:imihito さん、毎度毎度ありがとぅ~~~!