は時々、私はRubyでこのようなエラーに遭遇した:だからrubyのkeyword_endとend-of-inputの違いは何ですか?
syntax error, unexpected keyword_end, expecting end-of-input
、私はkeyword_end
とend-of-input
は時々、私はRubyでこのようなエラーに遭遇した:だからrubyのkeyword_endとend-of-inputの違いは何ですか?
syntax error, unexpected keyword_end, expecting end-of-input
、私はkeyword_end
とend-of-input
keyword_end
は、あなたにコードがあり、欠番がend
であることを示しています。
def fun(f)
puts "Oops!"
エンドの入力は、すでに1つのあまりにも多くのend
キーワードでコードのブロックをクローズアップしていることを意味します。
def fun(f)
puts "Okay..."
end
end
キーワード「終了」との違いを知りたい時に来るRubyで終わり文ですメソッド、クラスなどの終わり。end-of-inputはコードファイルの実際の終わりです。あなたが持っているメッセージはどこかに余分な「終わり」の声明があることを意味します。
ああ!ありがとう。本当に役に立ちます。 – Michael