在進一步研究Ruby時,我注意到有些方法確實給語言賦予了力量,而另一些方法只是語法上的糖。ruby中的方法類
糖的例子:.split,.strip,也就是任何方法,只是簡單地用數據結構來做一些簡單的任務。電力方法
例子:打電話,發,responds_to?method_missing的等
看來,如果你瞭解這些「電力法」你真的知道的語言等。
想了解三件事:
- 有沒有人每作出這樣的區分,無論是在一本書/博客文章等?
- 你個人做出這樣的區分嗎?
- 如果你覺得我說的是正確的,我應該知道什麼「電源方法」並使用更好?
謝謝(希望這個問題沒有得到休息!)
這個問題最好的地方是 - https://www.ruby-forum.com/forum/ruby ..在這裏,你可能有風險保持它打開.. :) –
不知道你的意思是功率方法。如果您的意思是元方法,那麼您可以參考一些關於ruby中的元編程的書籍 – texasbruce