昨天听朋友推荐了《深度工作》这本书,Ruby 编程中 Kernel 就是比较深入的了吧。没有看到完整介绍 Kernel 的书,我因为不是专家,就讲一点初浅的认识,抛砖引玉吧。
上面的图中,我只熟悉少部分方法。
最熟悉的莫过于 puts 了吧,另外我比较喜欢用的是 raise,我常常用来做调试,类似 php 中的 die。 还有就是 send,respond_to?等几个方法了。
《优雅的 Ruby》书中介绍了类型转换方法,左上角那一些大写的方法,就是类型转换方法。
别的就不是很熟悉了,有熟悉的码友不妨介绍下吧。