我想寫一個Ruby遞歸函數,但我不斷收到此錯誤。我的代碼是這樣的「意外結束」錯誤
def myfun(mylist)
nextlist = []
if mylist.size == 1
return (mylist[0])
else
# populate the list "nextlist" with fewer elements as compared to mylist somehow
end
return myfun(nextlist)
end
以下錯誤消息出現在最後end
聲明指出:
語法錯誤,意想不到的$結束,預計keyword_end
在哪裏問題在這裏?
這段代碼看起來不錯。你需要發佈整個模塊。 – Thomas
看起來不錯,但有一個縮進問題。嘗試紅寶石-w給你警告這些。 – pguardiario