Ting's Square 程式寫作之路

Ruby面試精選30題 - Day12 千變萬化的變數: class variable, class instance variable 與 instance variable

第12天往細節探索去!昨天我們講到broc是有名字的區塊物件,可儲存變數;lambda是一種method方法,嚴格檢查參數數目,今天則要更深地討論變數。

Read the Article →

Ruby面試精選30題 - Day11 Ruby 的 block, proc, lamdba方法比較

第11天開始,要更深入Ruby的精髓。來聊聊Ruby的 block, proc 與 lamdba!

Read the Article →

Ruby面試精選30題 - Day10 Ruby invoke method調用方法?

不知不覺到了第10天囉!

Read the Article →

Ruby面試精選30題 - Day09 Ruby的 or-equals 是什麼意思呢?

寫了這一系列下來,發現Ruby有許多特別的方法。前幾天講了關於String字串,在第八天我們了解串接(concatenate)與插入interpolation#{}方法,就連加號+也是方法之一呢。今天要來研究新的字串與數值比較的條件指定運算式(conditional assignment operator)囉!

Read the Article →

Ruby面試精選30題 - Day08 Sting的concat串接

在第七天我們透過比較SymbolString,發現字串的方法比符號多了許多!為了活用更多字串的方法,今天我們接續前文,來探討一題跟字串有關的題目。

Read the Article →

Ruby面試精選30題 - Day06 Ruby三種存取限制Public, Protected, Private

在第五天的最後,我們提到了一句話”相同的class的實體也無法使用別人的singleton method”。

Read the Article →

Ruby面試精選30題 - Day07 Symbol符號與String字串比較

在第六天我們透過程式碼練習publicprotectedprivatemethod時,發現冒號在前面的參數,:mydraft:myspace,這些就是符號Symbol。在今天我們就來解釋Symbol吧。

Read the Article →

Ruby面試精選30題 - Day05 Ruby中的self物件與singleton method

在第四天裡,我們用鐵人賽參賽者的例子解說實例方法與類別方法。

Read the Article →

Ruby面試精選30題 - Day04 玩弄Ruby的方法: instance method與class method

在第三天裡,我們解說了如何在class裡用include與extend使用module的method。

Read the Article →

Ruby面試精選30題 - Day03 Module模組: include與extend

在第一天裡,我們很激昂地用Ruby的類別物件方法,寫了開賽宣言! 在第二天裡,我們比較了方法與模組,比的過程中,發現模組多了包含(inclusion)與延伸(extension)。

Read the Article →