`
googya
  • 浏览: 140406 次
  • 性别: Icon_minigender_1
  • 来自: 汉川
社区版块
存档分类
最新评论

Ruby入门读物

阅读更多
        经过一段时间的Ruby学习,感觉现在比刚开始时对Ruby的认识强多了。现在将我自己的学习经历说一下。
        我觉得刚开始的时候要看《The Ruby way》 ,中文版本叫《Ruby之道》。这本书可以让你知道Ruby有哪些内容,如何使用。看完这本书,你就知道 how。
        觉得《the ruby way》看得差不多之后,我看的是《the ruby programming language》,这本书讲Ruby的具体原理、机制,看完这本书就会对Ruby的用法有更加清晰的理解,是从原理上把握的。你就知道why。
        如把这两本书弄懂了,自然而然会想有更高级的应用,这时,就得看一下,《Metaprogramming Ruby Program Like the Ruby Pros》,这本书教你元编程的思想。


        如果把这几本书无障碍的看完,就基本上掌握了Ruby,剩下的只是如何消化、吸收的问题。用Ruby的时间长了,对Ruby的思想会看得更清楚,那时便可以“随心所欲,不逾矩”。就可以称为高手。
        


        当然这些书籍是可以同时学习的,有时候甚至是必需的。
2
2
分享到:
评论
1 楼 googya 2010-11-06  
class Symbol
    def to_proc
        Proc.new { |*args| puts "self is",args;args.shift.__send__(self, *args) }
    end
end

g=:size.to_proc
puts ['1','22','333'].map(&g)

相关推荐

Global site tag (gtag.js) - Google Analytics