logo       

[ruby-list:42479] Re: endがkendと認識される: msg#00133

lang.ruby.japanese

Subject: [ruby-list:42479] Re: endがkendと認識される

よしみと申します。
このMLは初投稿ですので作法が間違っていればすみません。
> 〇現象
>   最後の行がendで記述したにも関わらず、kendと認識される(添付コードを
> 参照下さい)
> 〇環境
>   ruby 1.8.4 (2005-12-24) [i386-mswin32]
>                                   −以上
添付されたファイルそのままであるとするならば
endが一つ足りてないと思います。
(それだとなんでkendと認識されるかが分かりませんが。)

defやifなどできちんとインデントを揃えるとミスが減らせると思います。

インデントされてる感じを眺めていると、
Perlのようにif文の中身が一行の場合はendがいらないと
誤解されているようにも思われます。(違っていたらすみません)

Rubyは後置修飾形式で無い限りendは必要なので注意しましょう。

それからこれはRailsのコードのようなので、
これが原因でない場合はRailsMLの方へ流した方が良いかもしれません。





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise