2016-03-27 69 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知之甚少,所以原諒我,如果我的評論是愚蠢的,但是當你打開三個不同的結構(一個函數和兩個if語句)時,似乎只有兩個'end'語句。 – Chris

回答

1

您使用else if其作品在其他語言的罰款,但在Ruby中表示2個不同的條件語句。您可能想用elsif代替它,這與Ruby相同。

相關問題