[嘘言語] コンボボックスの憂鬱

なんていうコンボボックスを考えてみよう

<select name="mibun">
 <option name="elem">小学生</option>
 <option name="juni">中学生</option>
 <option name="univ">大学生</option>
</select>

これらの値をもっともエレガントにあらわすには...列挙型だろうか?

 enum {elem,juni,univ}

列挙型がない言語って意外と多いので困る.

さらに困るのは,elem = 小学生 , juni = 中学生, univ = 大学生 という値の結びつけをやっておきたいのだが,それを書く場所がない.

 enum {elem =小学生,juni=中学生 ,univ=大学生}

とか書けるといいだろうか? これだと2つ以上属性を結び付けられない.かといって

 enum {elem : caption=小学生,juni : caption=中学生 ,univ: caption=大学生}

みたいに書くのもうっとおしい...ってどれだけものぐさなんだ