摘要:
1) ruby中self类似于js中的this,连它的指向的规则都类似。在js中最外层的顶层对象是window,在ruby中是main。2) ruby中全局变量是通过$前辍来标明的。ruby解释器启动时,会初始化大量的全局变量,例如$0包含了ruby正在执行的文件的名字,$:包含了一些目录,$$包... 阅读全文
摘要:
1) ruby中self类似于js中的this,连它的指向的规则都类似。在js中最外层的顶层对象是window,在ruby中是main。2) ruby中全局变量是通过$前辍来标明的。ruby解释器启动时,会初始化大量的全局变量,例如$0包含了ruby正在执行的文件的名字,$:包含了一些目录,$$包... 阅读全文
摘要:
模块是ruby语言一个非常有特色的东西。和主流面向对象语言一样,ruby也是只支持单继承的,如果想要实现多继续,在java,as3等语言中,都是通过接口做到的,定义多个接口,然后让我们需要多继承的类继承这些接口。接口只定义一些方法名,并不编写具体实现,这么做的目的是为了防止接口中的方法互相冲突... 阅读全文
摘要:
模块是ruby语言一个非常有特色的东西。和主流面向对象语言一样,ruby也是只支持单继承的,如果想要实现多继续,在java,as3等语言中,都是通过接口做到的,定义多个接口,然后让我们需要多继承的类继承这些接口。接口只定义一些方法名,并不编写具体实现,这么做的目的是为了防止接口中的方法互相冲突... 阅读全文