這個簡短的紅寶石塊有什麼語法錯誤?這個簡短的紅寶石塊的語法錯誤是什麼?
def do_this (a,b,c)
puts 1.to_s, 2.to_s,3.to_s
if a == 4
do_this (1,2,3)
end
end
do_this (4,5,6)
我得到的第四和第七行,其中「do_this
」之稱的錯誤。
錯誤是:方法名稱和括號內的'unexpected ")", expecting "." or...' [...]
請閱讀「[MCVE]」。正在提交的代碼需要運行。帶有語法錯誤的代碼將被關閉,並將被關閉。請參閱https://stackoverflow.com/help/on-topic上的#2。 –
不要'1.to_s,2.to_s,3.to_s'。一個字符串或一個整數的輸出會在屏幕上產生相同的結果,這些值的直觀表示:'puts 1.to_s#>> 1'和'puts 1#>> 1'。 –