在进一步研究Ruby时,我注意到有些方法确实给语言赋予了力量,而另一些方法只是语法上的糖。ruby中的方法类
糖的例子:.split,.strip,也就是任何方法,只是简单地用数据结构来做一些简单的任务。电力方法
例子:打电话,发,responds_to?method_missing的等
看来,如果你了解这些“电力法”你真的知道的语言等。
想了解三件事:
- 有没有人每作出这样的区分,无论是在一本书/博客文章等?
- 你个人做出这样的区分吗?
- 如果你觉得我说的是正确的,我应该知道什么“电源方法”并使用更好?
谢谢(希望这个问题没有得到休息!)
这个问题最好的地方是 - https://www.ruby-forum.com/forum/ruby ..在这里,你可能有风险保持它打开.. :) –
不知道你的意思是功率方法。如果您的意思是元方法,那么您可以参考一些关于ruby中的元编程的书籍 – texasbruce