標題真是太做作了,其實就是〖Ruby女孩的十萬個為什麼〗!還記得小時候最愛問大人:「為什麼?」「為什麼?」「為什麼?」嗎?長大被教育壓榨太久,變得不愛問為什麼了。現在!因為真心想學習一項知識,理解Ruby這個程式語言,我會閱讀一本Ruby的書,以初學者的角度,不停地問為什麼,一字一句追根究底理解他!
啊,十天後,我們來到了書的第70頁(整本書有455頁),其實進度有點緩慢Orz不過還是秉持著第8天的小語: 『Keep moving forward. One...
還記得我們在Ruby女孩(9)的時候寫過一個大樂透的程式: (1..49).to_a.sample(6) => [37, 8, 32, 1, 48, 4...
還記得前天,我們在說雜湊(Hash)的時候,有提到**雜湊的鍵(key)可以用字串(string)或符號(symbol)**來表示,例如: hash1 = {...
從Ruby女孩(5)到Ruby女孩(13),這九篇文章,都在介紹【The Ruby Programming Language】這本書的第三章內容,在這邊說明一下...
廢話不多說,直接開始開始說明Ruby中所有物件的共同特點。 ※ 物件的參照(object reference) 『當我們在Ruby中處理物件時,我們實際上在處理...
※ 物件類別與物件型別 我們曾在前面的文章中提及,如果我需要知道某物件是什麼類別,我們可以用.class,如果我們想知道它的父類別可以用.superclass,...
※ 物件的次序 昨天在提及相等性時,其中一個方法就是==,今天我們在物件的次序的比較時也可以採用<=>方法,以Integer來說,數字本身就有大小的...
這幾天都在講物件,其實也累積了不少疑惑,物件的部分先暫時告一段落,今天先跳到本書第七章「類別與模組」,主要是因為昨天在最後面實作人類類別時,用到了蠻多觀念,我們...
昨天我們開頭引入了書中的一段話,其中提到了取得器(getter)、設定器(setter)、存取器方法(accessor method)等等,今天會來把這個部分的...
前兩天我們所示範的都是實體方法,你得真的.new出一個實體物件之後,才能使用的實體方法。今天我們來認識類別方法,類別方法顧名思義是給類別本身所使用的方法,它不需...