【发布时间】:2010-05-27 18:54:22
【问题描述】:
只是想知道是否可以通过某些漏洞定义以冒号结尾的方法名称。它使事情看起来像这样的目的:
mymethod: arg1,arg2,arg3
【问题讨论】:
标签: ruby syntax metaprogramming
只是想知道是否可以通过某些漏洞定义以冒号结尾的方法名称。它使事情看起来像这样的目的:
mymethod: arg1,arg2,arg3
【问题讨论】:
标签: ruby syntax metaprogramming
在技术上可以使用该名称定义一个方法,但由于语法规则,您不能这样调用它。 (冒号被认为是一个不同的标记。)你必须做send('mymethod:', args),这违背了目的。
【讨论】: