【发布时间】:2021-04-11 03:47:56
【问题描述】:
当我在控制台上运行我的文件时,我无法弄清楚为什么会收到此错误消息:no block given (yield) (LocalJumpError)
这是我的代码:
def block_splitter(array)
array.partition { |item| yield(item) }
end
beatles = ["John", "Paul", "Ringo", "George"]
puts block_splitter(beatles) do |beatle|
beatle.start_with?("P")
end
感谢您的帮助!
【问题讨论】: