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
ステートメントを指す次のエラーメッセージが表示されます。
構文エラー、予期しない$ end、keyword_endが必要です
ここで問題はどこにありますか?