Ruby-元编程之类
· 阅读需 18 分钟
最后更新于 2016-12-08 21:07:00
本文的代码均在 Ruby 2.3.0 环境下测试通过。
这篇文章讲述关于 Ruby 中类相关的知识,这也是面向对象语言的核心。事实上,有很多编程语言都具备元编程的能力,而 Ruby 则是将元编程发挥到极致的语言。元编程这个概念是模糊的,很多人都说是用代码生成代码的方式,不过我们不用去纠结这个概念。元编程最具有魅力的地方就是,原来我们还可以在程序运行时去操控代码。
最后更新于 2016-12-08 21:07:00
本文的代码均在 Ruby 2.3.0 环境下测试通过。
这篇文章讲述关于 Ruby 中类相关的知识,这也是面向对象语言的核心。事实上,有很多编程语言都具备元编程的能力,而 Ruby 则是将元编程发挥到极致的语言。元编程这个概念是模糊的,很多人都说是用代码生成代码的方式,不过我们不用去纠结这个概念。元编程最具有魅力的地方就是,原来我们还可以在程序运行时去操控代码。