我是一个新手,请原谅这是一个显而易见的问题,但是有人知道为什么我的irb repl不能处理多行吗?我试过很多不同的if语句(从我正在做的课程笔记中复制--但不是复制和粘贴,只是输入),每次我都会收到这个回溯消息。
会感激你的建议!
zd287kbt1#
我刚刚在注解中读到,这是由于执行了一个不在方法中的返回。稍后可能会更清楚。此外,只是复制这个作为评论添加的答案,以便其他人看到它。删除'返回'的工作:“虽然在ruby中使用return关键字有很多原因,但如果你刚开始学习,就不要输入这个词。Ruby总是会返回最后执行的语句,所以现在就依赖这个事实,围绕它来构建你的编程。”
1条答案
按热度按时间zd287kbt1#
我刚刚在注解中读到,这是由于执行了一个不在方法中的返回。稍后可能会更清楚。
此外,只是复制这个作为评论添加的答案,以便其他人看到它。删除'返回'的工作:
“虽然在ruby中使用return关键字有很多原因,但如果你刚开始学习,就不要输入这个词。Ruby总是会返回最后执行的语句,所以现在就依赖这个事实,围绕它来构建你的编程。”