ruby 在写多行代码时,irb repl中的traceback/local jumpback错误是什么?

f45qwnt8  于 2022-11-04  发布在  Ruby
关注(0)|答案(1)|浏览(92)

我是一个新手,请原谅这是一个显而易见的问题,但是有人知道为什么我的irb repl不能处理多行吗?我试过很多不同的if语句(从我正在做的课程笔记中复制--但不是复制和粘贴,只是输入),每次我都会收到这个回溯消息。

会感激你的建议!

zd287kbt

zd287kbt1#

我刚刚在注解中读到,这是由于执行了一个不在方法中的返回。稍后可能会更清楚。
此外,只是复制这个作为评论添加的答案,以便其他人看到它。删除'返回'的工作:
“虽然在ruby中使用return关键字有很多原因,但如果你刚开始学习,就不要输入这个词。Ruby总是会返回最后执行的语句,所以现在就依赖这个事实,围绕它来构建你的编程。”

相关问题