ruby元编程读后感

2016-12-03 14:06:39来源:网络收集作者:IT狂人人点击

ruby元编程读后感,有需要的朋友可以参考下。



买来后花了一个下午,粗读了一遍,有很多新知识,也有些看不懂的,需要慢慢消化。明白了几点:


1、打开类的概念,而不是简单的定义类:


3.times do


class C


puts "hello"


end


end


2、列举数组的方法:


[].methods


3、Kernel是一个模块,不是一个类


4、动态定义方法


define_method :methodname


5、动态调用方法


obj.send(::methodname,args)


6、method_missing


7、block 闭包


8、类宏、环绕别名、单件类


环绕别名可以用来修改系统的行为,加入我们的filter、sniffer等等


我觉得ruby的技巧多数建立在类与对象的基础上。下一步想研究这些技巧如何转化成编程虚拟指令序列。


目前我没有找到好的ruby汇编器


版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台