当我调用greeter方法时,它不会将字符串输出到控制台。我很难理解为什么。有人可以帮忙吗?
def greeter(name)
return "Hello #{name}!!"
end
def by_three?(num)
if num % 3 == 0
puts true
else
puts false
end
end
greeter("Michael")
by_three?(4)
答案 0 :(得分:1)
return
从方法返回值,但不打印它。你需要:
puts greeter("Michael")
此外,您根本不需要此返回,方法返回上一个执行行的值。