iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

Ruby女孩:10萬.times { puts "為什麼?" } 系列

標題真是太做作了,其實就是〖Ruby女孩的十萬個為什麼〗!還記得小時候最愛問大人:「為什麼?」「為什麼?」「為什麼?」嗎?長大被教育壓榨太久,變得不愛問為什麼了。現在!因為真心想學習一項知識,理解Ruby這個程式語言,我會閱讀一本Ruby的書,以初學者的角度,不停地問為什麼,一字一句追根究底理解他!

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

Ruby女孩(11):雜湊雜湊雜湊,重要的事情會說三次!

啊,十天後,我們來到了書的第70頁(整本書有455頁),其實進度有點緩慢Orz不過還是秉持著第8天的小語: 『Keep moving forward. One...

2014-10-11 ‧ 由 otiann 分享
DAY 12

Ruby女孩(12):Range讓我知道..我是草莓族,Ruby不是QQ

還記得我們在Ruby女孩(9)的時候寫過一個大樂透的程式: (1..49).to_a.sample(6) => [37, 8, 32, 1, 48, 4...

2014-10-12 ‧ 由 otiann 分享
DAY 13

Ruby女孩(13):到底字串跟符號什麼時候使用比較好?

還記得前天,我們在說雜湊(Hash)的時候,有提到**雜湊的鍵(key)可以用字串(string)或符號(symbol)**來表示,例如: hash1 = {...

2014-10-13 ‧ 由 otiann 分享
DAY 14

Ruby女孩(14):在Ruby中,萬事萬物都是物件 => true

從Ruby女孩(5)到Ruby女孩(13),這九篇文章,都在介紹【The Ruby Programming Language】這本書的第三章內容,在這邊說明一下...

2014-10-14 ‧ 由 otiann 分享
DAY 15

Ruby女孩(15):Ruby物件的生與死

廢話不多說,直接開始開始說明Ruby中所有物件的共同特點。 ※ 物件的參照(object reference) 『當我們在Ruby中處理物件時,我們實際上在處理...

2014-10-15 ‧ 由 otiann 分享
DAY 16

Ruby女孩(16):物件之間相等性的比較

※ 物件類別與物件型別 我們曾在前面的文章中提及,如果我需要知道某物件是什麼類別,我們可以用.class,如果我們想知道它的父類別可以用.superclass,...

2014-10-16 ‧ 由 otiann 分享
DAY 17

Ruby女孩(17):自己做排序的方法!

※ 物件的次序 昨天在提及相等性時,其中一個方法就是==,今天我們在物件的次序的比較時也可以採用<=>方法,以Integer來說,數字本身就有大小的...

2014-10-17 ‧ 由 otiann 分享
DAY 18

Ruby女孩(18):自己的類別自己做啦!

這幾天都在講物件,其實也累積了不少疑惑,物件的部分先暫時告一段落,今天先跳到本書第七章「類別與模組」,主要是因為昨天在最後面實作人類類別時,用到了蠻多觀念,我們...

2014-10-18 ‧ 由 otiann 分享
DAY 19

Ruby女孩(19):類別中的getter與setter

昨天我們開頭引入了書中的一段話,其中提到了取得器(getter)、設定器(setter)、存取器方法(accessor method)等等,今天會來把這個部分的...

2014-10-19 ‧ 由 otiann 分享
DAY 20

Ruby女孩(20):一次弄懂一件事,今天來分清楚實體方法跟類別方法的差異!

前兩天我們所示範的都是實體方法,你得真的.new出一個實體物件之後,才能使用的實體方法。今天我們來認識類別方法,類別方法顧名思義是給類別本身所使用的方法,它不需...

2014-10-20 ‧ 由 otiann 分享