2016-03-27 16 views
-3

Rubyで「予期しないtidentifierがkeyword_endを期待しています」という問題が発生しました。どうすれば解決できますか?予期せぬtidentifierがkeyword_endを期待しています

def riko(user) 
    if user.name.eql? 'Mia Khalifa Fan' 
    @client.send_msg 'Hola Mia <3 ¿Cómo te trato este dia, cosa guapa y sensual?', 
    else 
    if user.mame.eql? 'Skul Goy' 
    @client.send_msg 'Muerete. ' 
    else 
    @client.send_msg "Hola #{user.name} o/ \ :v/" 
    end 
end 
+3

私はRubyについて少し知っているので、私のコメントが愚かであれば私を許しますが、3つの異なる構文(関数と2つのif文)を開いたときに2つの 'end'文しかないようです。 – Chris

答えて

1

あなたは他の言語では正常に動作しますが、Rubyで2つの異なる条件文を表しelse ifを使用しています。おそらくそれを代わりにelsifに置き換えたいと思っています。これはRubyに相当するものです。

関連する問題