# code.rb
def hello
puts "hello"
end
:$ ruby code.rb
控制台上没有输出任何内容!我使用的是Ubuntu 13.04。
如果我在IRB中运行相同的代码,它就可以了!
答案 0 :(得分:5)
你必须调用你的代码,你只是定义一个方法:
# code.rb
def hello
puts "hello"
end
hello
$ ruby code.rb
答案 1 :(得分:1)
您需要在脚本中调用方法,在本例中为hello
:
def hello
puts "hello"
end
hello
答案 2 :(得分:1)
您定义了一个方法,但您永远不会调用它。试试这个:
# code.rb
def hello
puts "hello"
end
hello
运行它:
:$ ruby code.rb