1
55
最重要的是,通过使用常量符号,你可以让读者明白。小写,冻结的字符串给人的印象是 可以 可设置,强制某人返回并读取RDOC。 |
2
10
如果这些确实是您在源代码中定义的常量值,并且不希望在代码执行期间更改,那么我建议使用常量。 如果您计划在执行期间动态地设置和/或更改这些值,那么在getter和setter中使用类变量。 |
3
8
基本上,你可以这样说:如果你想要一个常数,用一个常数。如果你想要一个变量,使用一个变量。您的类型列表似乎是常量,因为它是一个冻结数组,所以在本例中使用常量是有意义的。 |
4
1
如果不希望在程序运行时更改该值, 和 允许在类外访问该值是很舒服的,请使用常量。 否则,可以使用类变量。但是,要知道类变量在子类和子类实例之间是共享的。因此,如果将来某个时候您可能实现一个子类,那么您必须非常小心地使用类变量。 有关更多信息,请参阅此处的答案: Class variables in Ruby |
5
0
如果你想让自己的隐私永远保密,你可以这样做:
|
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |