From: Keiji Yoshimi Date: 2006-06-24T14:42:35+09:00 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の方へ流した方が良いかもしれません。