【发布时间】:2016-03-23 04:51:08
【问题描述】:
更正这段代码,让 greet 函数返回预期值。
class Person
def initialize(name, other_name)
@name = name
@other_name = other_name
end
def greet(@other_name, @name)
"Hi #{@other_name}, my name is #{@name}"
end
end
【问题讨论】:
-
期望值是多少?您的
greet参数名称应该 not 有@符号,并且您不需要它们,因为您正在插入实例变量。此外,当您的代码有错误时,您应该发布它。 -
我同意,您应该在提问时添加更多细节。它的措辞使它看起来像是一项家庭作业。
-
欢迎来到 Stack Overflow。 “更正此代码”?让我们考虑一下 Stack Overflow 是什么:在您向我们提供适当的所需信息后,我们会帮助您调试代码问题。阅读“How to Ask”和“minimal reproducible example”,看看你是否做到了。
标签: ruby methods syntax-error