以下引用消隐于2008-12-28 15:56:04的发言:
那么怎么给一个类的实例设置属性啊?
以下引用消隐于2008-12-28 15:56:04的发言:
那么怎么给一个类的实例设置属性啊?
Q:为何需定义这些方法
A:因为在外部不可以像类中可以直接@name = 546 或者取得类中的@name。所以,这些方法定义后便可以顺意的拿到类中变量
以下引用消隐于2008-12-28 15:02:53的发言:
明明只定义了一次@name,请问这无数个@name是哪里来的?是什么时候定义的?
class A
attr_accessor :a
def initialize(number)
case number
when 1
@a = 99
when 2
@a = 100
end
end
end
if actor_id > 999 or $data_actors[actor_id] == nil
return nil
end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |