![]() |
1
1
正如我在评论中所说,
当你打电话的时候
我只是想补充一下,你用
但是你也声明
注意前者是
班
变量,并将在
所以基本上, 要在对象之间共享列表吗?
您想要每个对象的特定列表吗?
|
![]() |
2
1
我认为当您运行第一个示例时,很可能在全局(解释器)范围内有一个名为hotels的变量。这就是它起作用的原因。如果我复制粘贴您的示例到我的解释器中,它将失败,错误消息与您的第二个代码示例相同。 如果您的send_text_message函数只访问类变量(没有实例变量),我建议将其设置为如下类方法:
这样,您就可以使用cls变量访问类变量,并且不必在函数中重复类名(这很好,就像您更改类名一样,您不必搜索代码进行重复)。 |
![]() |
0lli.rocks · Ruby/Rails类变量何时初始化? 8 年前 |