0
私はif
とelse
とelse if
ステートメントを持っていますが、私はRubyの公式文書を使用していますが、私はend
ステートメントをどこに置くべきか分かりません。ここでRubyの "end"ステートメント
コードです:
class Menu
def principal_menu
user_input = gets
#On supprime le \n du retour à la ligne
user_input = user_input.chomp
if user_input == "3"
exit
else if user_input == "1"
if File.exists?("accounts.txt")
else
File::new("accounts.txt","w+")
end
else if user_input == "2"
new_account = account.new
end
end
end
エラーは次のとおりです。AccountManager.rb:63: syntax error, unexpected end-of-input, expecting keyword_end
注:ライン63は、ファイルの一番最後です。
いくつかのいずれかが、Rubyで初心者を助けてもらえ:D
ありがとう!
、 '他if'は' elsif'です。 – orde
ここにProTipがあります:コードを正しくインデントしてください。さらに、自動的に再フォーマットされたエディタを使用してください。コードが適切にフォーマットされていると、多くの構文エラーが非常に顕著になります。 –
_Not_デフォルトで何も起こりたくない場合。 @CarySwoveland – Charles