我正在尝试编写一个 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
这里的问题在哪里?