Ruby面試精選30題 - Day14 each, map 和 collect 比較

今天要講的是迭代器(iterator)。迭代器會一個一個地傳回集合裡的元素,讓我們可以利用迭代方法做重複的事。在Ruby裡的collection集合裡有Array陣列和Hash雜湊。今天要介紹三種用在集合的迭代器分別叫,each,map和collect,這也是常見的Ruby面試考題喔。

Ruby面試精選30題 - Day13 instance_eval 和 class_eval 的差別

第13天! 昨天談到了class variable, class instance variable和instance variable,也發現在實務上,類別實體變數和實體變數才是主流。今天我們要多談兩個跟前一篇的變數有關的方法:instance_eval和class_eval。讓每天都主題都環環相扣。

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

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

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

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

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

不知不覺到了第10天囉!