Ruby: case 文など制御構文 (とりあえず、case のみ. IDL の case も)
case は特によくすぐ忘れるのでメモ。
case x when v1 [then] (x が v1 と一致する場合に行う処理) when v2, v3 [then] (x が v2 または v3 と一致する場合に行う処理) when v4 [then] (x が v4 と一致する場合に行う処理) else (x が v1, v2, v3, v4 のいづれでもない場合の処理) end
then は省略可能。
ちなみに IDL (もよく忘れるんですけど) だと:
IDL: case 文 - yucken の業務上電脳 Tips 日記、なのだよ。-弐式-