|
|
1
94
我认为实现这一点的最佳方法(主要是现有lib的编写方式)是在模块内创建一个处理所有逻辑的类,而模块只是提供了一个方便的方法,例如。
|
|
|
2
83
还有
关于问题中的代码:
Ruby 2.1或更新版本:
|
|
|
3
66
|
|
|
4
28
|
|
|
5
11
不幸地
诚然,我没有在模块中玩过这个。 |
|
|
6
3
一个好方法就是这样
|
|
|
7
2
|
|
|
8
1
在类变量/常量中将方法存储为lambda有什么意义?
对于测试:
在这里我们看到:
1)
|
|
|
9
0
创建专用模块或类常数永远不是私有的。但是,可以创建模块或类,而无需将其分配给常量。
因此,这是一个替代方案
用法:
Module.new 和 Class.new . |
|
|
10
0
下面是一个解决方案,通过使用
|
|
|
waiwai933 · 通过PHP中的静态财产进行缓存 12 年前 |
|
|
David · 为什么在显式实例化中不适当地访问私有信息是合法的? 13 年前 |
|
|
Vikram · 为什么访问说明符不能用于Java类中方法内部声明的变量? 14 年前 |