Ruby元编程技术
来自Dennis的知识库
2013年1月27日 (日) 10:21Dennis zhuang(讨论 | 贡献)的版本
声明
- 本Wiki上的任何文字信息均在GNU自由文档许可证1.3或更高版本下发布,如果用于任何商业用途都需经本人同意。任何转载都请注明出处。
- 本Wiki上的内容来自本人的学习笔记,来源可能包括原创、书籍、网页、链接等,如果侵犯了您的知识产权,请与本人联系,我将及时删除。
- 我的联系方式 killme2008@gmail.com
简介
读《Ruby元编程》的笔记
Open Class
class更像是作用域操作符,而不仅是类型声明语句。随时可以打开一个class定义或者覆写方法:
#为String添加新方法 class String def to_alphanumeric self.gsub /^[\w\s]/, end end