RubyでのCase文の書き方は,
case a #変数
when "xxx" then #xxxだった時、~~~を実行
~~~
when "yyy" then #yyyだった時、~~~を実行
~~~
else #それ以外、~~~を実行
~~~
end
となる。
rails上のerbファイルで書く時は、
<%case a%>
<%when "xxx"%>
<%when "yyy"%>
<%end%>
と書きたくなるが、これはSyntaxErrorとなってしまう。
<%case a
when "xxx"%>
<%when "yyy"%>
<%end%>
と書くのが正解。
要注意。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿