《Ruby元編程》,這兩本書都可以通讀,花不了多少時間。第一本語法入..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Ruby學習資料匯總

發(fā)布時間:2020-06-19 20:15:57 來源:網(wǎng)絡(luò) 閱讀:620 作者:krugle 欄目:編程語言

 從零開始學習Ruby中看過的一些東西匯總


推薦書籍:
《The Little Book of Ruby》->《Ruby元編程》,這兩本書都可以通讀,花不了多少時間。第一本語法入門,第二本能了解一些高級的語言特性。而且關(guān)鍵在于兩本書寫得都很好讀。
還推薦《A Little Ruby, A Lot of Objects》,可惜作者好像寫了三章以后就不更新了。很喜歡它的第三章,結(jié)合《Ruby元編程》的第一章一起看更是妙哉。

p.s.《Programming Ruby》好像是評價比較高的Ruby入門書籍,不過在我看來接近1000頁的大塊頭絕對不適合用來入門。而且國內(nèi)買不到,看這么厚的電子書實在沒興趣。遇到問題了再參考這書估計不錯,就像我在Java上對待《Core Java》和《Think in Java》這兩書的態(tài)度一樣(這兩本書都是在我寫了將近3年Java以后看的,而且是有目的的選讀而非通讀,那時才覺得很有點意思。反正我是沒耐心在初學的時候看這種大塊頭)。

《A Little Ruby,A Lot of Objects》
http://archive.org/details/a_little_ruby_a_lot_of_objects
通過兩人對話方式,以Ruby語法講述面向?qū)ο蟾拍?。目前網(wǎng)上可以找到前三章的內(nèi)容,供免費下載。不知道作者是不是有之后的更新。
前兩章是簡單的一些基本的面向?qū)ο蟾拍睢?/span>
第三章非常精彩,循序漸進地講述了面向?qū)ο笾虚ginstance,class,meta class,object等等概念之間的關(guān)聯(lián)。在Ruby中如何尋找一個方法的定義,以及self的具體含義等等。極其值得一讀。
非常清楚地講述了在Ruby中類class、實例instance和對象object等之間的關(guān)系。這章末尾給出了一張文中示例的關(guān)系圖。
 

Ruby學習資料匯總

結(jié)論依然是:Everything inherits from Object.
得出這個結(jié)論的過程實在是漂亮和與眾不同。
另外,尋找method以及self的含義可以用以下兩句話總結(jié):
Look left, then up. self is the original receiver.
 
《The Little Book of Ruby》
http://www.sapphiresteel.com/The-Little-Book-Of-Ruby
網(wǎng)上的免費電子書,講解比較簡單,還算清晰。主要是通過代碼片段來講解Ruby的語法。有詳盡的代碼示例+注釋,光看那個就能了解絕大部分的Ruby語言特性,適合快速入門。
沒有各種語言的繁瑣細節(jié)來干擾你對Ruby最常用部分的學習。
 
《Humble Little Ruby Book》
http://www.humblelittlerubybook.com/
網(wǎng)上免費電子書。比The Little Book要詳細和系統(tǒng)化一些,對Ruby的文件讀寫和一些常用的模塊都有簡單的介紹,而The Little Book里面沒有這一塊。
給我的感覺這書雖然短,但還是涉及了一些語法細節(jié)。相比之下還是The Little Book入門更爽快。
 
《Ruby元編程》
第一章:對象模型
和《A Little Ruby》第三章所要講述的內(nèi)容一致,結(jié)合一起看非常爽。比起《A Little Ruby》第三章,其中例子更加具體,并且在類層次中添加了模塊,而且對象模型對應(yīng)了最新的Ruby 1.9,所以在Object上面增加了一個父類BasicObject。
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI