我试图学习红宝石,我有这个代码。
#!/usr/bin/ruby
randomNumber = 5
class Testing
def self.add
puts randomNumber * 6
end
end
Testing.add
我得到了错误"未定义的局部变量或方法' randomNumber' ...但我已经定义了..所以我想,随机号码= 5 ..我'我试过int randomNumber = 5但仍然没有帮助。我有一种感觉我的oop糟透了,我需要做更多的阅读,但我只是不知道为什么这不起作用。谢谢你的帮助
答案 0 :(得分:2)
Ruby不像javascript那样工作
class Testing
# define a class variable
@@random_number = 5
# "add" class method
def self.add
puts @@random_number * 6
end
end