人生還沒有機會玩過三鐵,難得有機會用雙手就能挑戰鐵人賽,能不報名嗎?
有人說「簡單的事,每天做就不簡單了」,初學 ruby on rails,那就從 Ruby 刷題開始吧~
GOGOGO
學習 使用 attr_reader 與有明確命名的取捨:當在處理 rspec 的最後一條 jill.name,有想到可以使用 attr_reader,但這...
學習 select 上的篩選不一定是直接針對每個「||」:在不管在 map, select, each 時,過去都是直接對「||」內的值進行操作 ex....
學習 寫測試為何用 expect(XXX).to "xxx" 會錯:今天開始是直接在 Codewars 上找題目,在處理測試時拉到本地...
學習 善用 find 方法:以題目「只有一個」符合答案,就很適合用 find 方法,find 用途是「找出符合條件的第一個值」,select 則是找出符合...
學習 include? 方法:當我們要找出字串中是否有包含某字元,這樣相對簡單的判斷在 ruby 直接提供「include?」方法 - String.in...
學習 ruby 在 Std 有內建 Prime :雖然練習自己寫判斷質數很好,但如果寫之前能先知道 ruby 在標準函式庫早就幫你做好會更好A_A,在寫之...
學習 拆解問題的能力:刷了不少題目後,發現現在更能把問題拆解成小項目,然後一個個用程式碼實現出來,像這次寫題目前就先列出下面: 分兩個 count: c...
學習 reject 方法:我們常常會用 select 篩選陣列中符合某條件的值,有時也會想篩選「不符合條件」,這時候就會用 !=,但其實在「不符合」這件事...
學習 ruby 迴圈也可以使用 break :過去寫過 C 語言,在迴圈希望符合條件時提早結束會使用 break,今天發現原來在 ruby 也有這樣的用法...
學習 轉換十六進位的方法:要將一般的十進位數字轉換成十六進位可以用「to_s(16)」非常方便,例如 17.to_s(16),會回傳 "11&q...