我正在使用Putty在远程服务器上工作。我的班级看起来像:
class Hangman
def initialize
puts "Hello world"
end
end
但是当我在Putty ruby hangman.rb
中写字时,它跳到下一个编辑器控制台行而没有显示任何内容。有什么建议吗?
答案 0 :(得分:2)
class Hangman
def initialize
puts "Hello world"
end
end
hangman = Hangman.new
所以你忘了创建你定义的对象的实例。每次在对象上调用.new方法时,都会得到一个新的实例,并运行def initialize中的代码。
答案 1 :(得分:1)
您定义类(使用构造函数)但不使用它。创建一个对象:
Hangman.new