iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

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

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

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

Ruby女孩(21):來聽聽類別變數與類別實體變數的自白(?)

昨天我們講完類別方法,今天我們來說明一下類別變數,把昨天的code加一些料,讀讀程式碼看看能不能理解類別變數的作用: class RubyGirl attr...

2014-10-21 ‧ 由 otiann 分享
DAY 22

Ruby女孩(22):公用、受保護、私用方法大亂鬥

今天來談談方法的可見性:公用(public)、受保護(protected)、私用(private)。 我們先來看看這三種不同的方法都寫在什麼位置: class...

2014-10-22 ‧ 由 otiann 分享
DAY 23

Ruby女孩(23):Ruby中的繼承者們!有錢真好(誤)

今天要來看看怎麼建立類別的孩子、孫子、子子孫孫們!實際上先前我們已經有偷偷用過了,不過今天來做個詳細的介紹! ※ 建立子類別 通常我們如果需要建立子類別(sub...

2014-10-23 ‧ 由 otiann 分享
DAY 24

Ruby女孩(24):模組是不生孩子的!模組與類別差異及mixin介紹

今天來談談模組(module),是一個很容易跟類別(class)搞混的名稱!我們先下一行指令來看看這兩者之間的關係: Class.superclass =&gt...

2014-10-24 ‧ 由 otiann 分享
DAY 25

Ruby女孩(25):來認識方法的定義與解除!

從Ruby女孩(18)一直到Ruby女孩(24)我們都聚焦在**【The Ruby Programming Language】這本書的第七章『類別與模組』**上...

2014-10-25 ‧ 由 otiann 分享
DAY 26

Ruby女孩(26):別鬧了,方法的圓括號別亂省!

接續昨天的話題,昨天我們有提到,定義一個方法時要注意: 1. 方法的名稱有規定寫法,待下方再做解釋 2. 圓括號通常可省略,但也有不可省略之時,也是待下方再做解...

2014-10-26 ‧ 由 otiann 分享
DAY 27

Ruby女孩(27):方法的引數傳遞方式,你覺得很簡單嗎?進來小試身手看看XD

今天有兩個小測驗在後面,今天才知道丟引數的規則,所以丟引數測得很High,有興趣的朋友也可以想想看方法是怎麼傳遞引數的(凌晨不睡在測Ruby方法引數的傳遞方式,...

2014-10-27 ‧ 由 otiann 分享
DAY 28

Ruby女孩(28):慢慢打開區塊引數的包裝

昨天提到的引數有好幾種,今天要來介紹Ruby常用的block引數:『區塊引數』。 區塊是什麼呢?本篇文章只有先撥開一點點它的包裝,更深入的內容還有待之後分享!...

2014-10-28 ‧ 由 otiann 分享
DAY 29

Ruby女孩(29):揭開區塊的面紗-Proc、lambda

昨天解謎解到一半,發現區塊的類別是Proc。啥?什麼是Proc?其實昨天提到的區塊,實際上它並不是物件!不能直接像物件那樣被操作。 所以該如何操作區塊呢?今天就...

2014-10-29 ‧ 由 otiann 分享
DAY 30

Ruby女孩(30):想學Ruby嗎?來聞香吧!

來到了最後一天,沒想到自己也完成了30天的鐵人賽,想先為自己歡呼一陣!這30天,其實真的很不容易,每天要讀一些內容,吸收、消化、類推...,過了層層關卡才能打出...

2014-10-30 ‧ 由 otiann 分享