第十屆 佳作

web
30天修煉Ruby面試精選30題
貓貓工程師 Ting Ting

系列文章

DAY 1

Day01 - 用Class類別寫個Ruby鐵人參賽宣言吧!

30天修煉完成Ruby精選面試題! 參賽緣起: 這是我人生第一次決定參加IT邦鐵人賽!可喜可賀!能夠在鐵人賽第10屆的大日子參賽,就彷彿跟在雪梨馬拉松40週年時...

DAY 2

Day02 - Ruby比一比: Module模組與Class類別

前情提要 在第一天裡,小妹我很激昂地用Ruby的類別、物件、方法,寫了開賽宣言! class TingIsIronman def initialize...

DAY 3

Day03 - Ruby比一比: Module的include與extend

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

DAY 4

Day04 - 玩弄Ruby的方法: instance method與class method

前情提要 在第三天時,我們解說了如何在class裡用include與extend,去使用module的method。 Include is for addin...

DAY 5

Day06 - Ruby三種存取限制: Public, Protected, Private

前情提要: 在第五天的最後,我們提到了一句話"相同的class的實體也無法使用別人的singleton method"。 在今天,我們把焦點...

DAY 6

Day05 - 尋找自己: Ruby的self物件與singleton method

前情提要:在第四天裡,我們用鐵人賽參賽者的例子解說實體方法與類別方法。類別中的實體物件,想要玩弄方法時,可以有三種取用方式:(跟斯斯有三種一樣) 該類別所定...

DAY 7

Day07 - Ruby比一比: Symbol符號與String字串

前情提要: 第六天我們透過Ruby程式碼練習public,protected和privatemethod時,發現冒號在前面的參數,:mydraft,:myspa...

DAY 8

Day08 - Ruby比一比: String的+=與concat串接

前情提要: 在第七天我們透過比較Symbol和String,發現字串比符號多了更多方法!為了活用string method,今天我們接續前文,來探討一題跟字串有...

DAY 9

Day09 - 超級經典面試題: Ruby的 a ||= b (or-equals)是什麼意思呢?

前情提要: 寫了這一系列下來,發現Ruby有許多特別的方法。前幾天提到String字串,並且接續著在第八天我們了解串接(concatenate)與插入inter...

DAY 10

Day10 - Ruby 如何調用方法(invoke method)?

前情提要: 不知不覺到了第10天囉!。鐵人賽進度1/3(挺胸!)接下來應該會進入學習的深水區,但是我會越戰越勇。路遙知馬力,日久見人心!?‍♀️ Ruby經典...