我正在关注Codeacademy的Ruby课程,它要求我创建一个名为welcome的方法,它将“欢迎使用Ruby!”定义方法后,调用它。这是我的代码:
def welcome()
puts "Welcome to Ruby!"
end
为什么这不起作用?
答案 0 :(得分:10)
您需要在以下情况后实际调用该方法:
def welcome
puts "Welcome to Ruby!"
end
# Call it
welcome
答案 1 :(得分:2)
到目前为止,您所做的是创建一个可以执行某项操作的函数,但您永远不会调用该函数。在调用/调用之前,函数和方法不会自行执行任何操作。
我不知道你所遵循的本教程需要什么,但很可能你错过了那个调用行,它可能会出现在包含这个函数的文件的末尾:
# your function definition here...
welcome()