人生還沒有機會玩過三鐵,難得有機會用雙手就能挑戰鐵人賽,能不報名嗎?
有人說「簡單的事,每天做就不簡單了」,初學 ruby on rails,那就從 Ruby 刷題開始吧~
GOGOGO
題目: class Cat # 實作內容 end 答案需為: kitty = Cat.new('Mr Whiskers') kitty.speak...
題目: class Ball # 實作內容 end 答案需為: ball1 = Ball.new puts ball1.ball_type # 印出...
題目: def format_money(amount) # 實作內容 end 答案需為: puts format_money(39.99) # 印出...
學習 思考切入點的重要性:發現太過在意「爸爸的年紀是兒子的二倍?」題目,變成去想爸爸、兒子每多1歲去比較一次,如果直接用結果去推運算方法(給 36 跟 7...
學習 Range 可以直接 map 不用先 to_a:文件 提到以下兩點-Map is a Ruby method that you can use wi...
學習 hash 的應用:可以先用 key value 的方法寫出勝負表,再去判斷 value 是不是跟 p2 相同,就能判斷勝負 hash 相關語法:學...
學習 Date 需要引入:在 ruby 是屬於 std-lib(標準函式庫),與 Core 可以直接使用不一樣,前者在 .rb 檔要使用的話,我們得自行...
學習 Sort_by 的方法:透過 array.sort_by { |s| s.length } 可以將 array 中每個值的長度算出來,再由小到大排序...
學習 當 select 遇見 hash:不像 array 的操作,對於 select 來說 hash 不再有 key 與 value 而是拆成兩個參數,判...
學習 判斷陣列是否為空的方式:其實有非常多種,像是 length, empty?, blank?,都能達到同樣目的。如果是用在 rails 做 ORM 查...