|
|
1
41
在Ruby 1.9.2中,您可以轻松地获得任何
格式是成对符号的数组:类型(必需、可选、rest、块)和名称。 要获得所需的格式,请尝试
当然,这仍然不能让您访问调用方。 |
|
|
2
15
我建议你看看Merb的action args库。
如果你不想依赖Merb,你可以从中选择最好的部分 the source code in github . |
|
|
3
4
输出
我很好奇为什么你会想要这样一种通用的功能。
啊哈! 我会用不同的方式来处理这个问题。已经有几个ruby库用于按契约进行设计,包括ruby契约、rdbc等。 另一种选择是编写如下内容:
输出
当然,这可以变得更加复杂,这确实是我提到的一些库所提供的,但也许这是一种方法,可以让你到达你想去的地方,而不必走你计划要去的路? |
|
|
4
1
如果您也想要默认值的值,那么还有“参数”gem
|
|
|
5
-3
那是因为你试图做的事情没有得到支持。这是可能的(ruby中的一切都是可能的),但是没有文档记录或已知的方法来实现这一点。 要么像logan建议的那样评估回溯,要么拿出C编译器并破解ruby的源代码。我有理由相信没有其他方法可以做到这一点。 |
|
|
JBryanB · 如何从基本抽象类访问类属性 3 年前 |
|
|
Gabe Tucker · 无法在golang中分配接口对象指针 4 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |
|
|
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 8 年前 |
|
|
Randall Flagg · 访问propertyinfo中的属性 8 年前 |
|
|
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 8 年前 |
|
|
tobeypeters · 反射铸造 8 年前 |
|
|
myst02 · 如何在另一个方法之后调用该方法? 8 年前 |