今天还说没几个人知道 Ruby 的作者是日本人,这么一宣传就 ^^
我常用这个查 API
挖,今年搞这么大,两天~ 期待 ing
原来有呀,好吧,我也找一个来用用看 @diudiutang 这种程度的英文没有啥难度吧
@lincank 打印起来随时看方便,那个 CheatSheet 里面也没有 Sublime Text 2 的快捷键吧
似乎还没有看到任何的宣传,能透露一下今年的主办方跟时间地点么
正好也在读这本书,也来尝试着回答一下。
假设这么一段
class Computer
end
a = Computer.new
按照一般的理解,这段代码就定义了定义一个类 Computer 以及 Computer 的一个实例 a。
Ruby 有意思的地方就在于,Computer 本身其实也是一个类的实例(即一个对象), 那么,Computer 这个对象所属的类又是什么呢? 通过调用
Computer.class # => Class
就可以知道,它本身是类 Class 的一个实例。
那么,让我们回到开头,
class Computer
def self.define_component(name)
# ...
这里的 self 意思就很明显了,就是 Computer 这个对象(类 Class 的一个实例)
进一步引申出来的话题还有很多,比如 Class 这个实例本身的 class 又是什么呢,Class / Module / Kernel / Object / BasicObject 的关系是什么?书中早已解答。
另,我没有太多 Ruby 实战经验,不过读这本书的前三章也不算费力,确实是讲透原理的一本好书,推荐。
呃,报个名吧