以"笨方法學Ruby(Learn Ruby The Hard Way)"為教材, 真實記錄一個程式語言的外行人在實際練習"笨方法學Ruby"時對每一行程式碼的自問自答, 而隨著不停學習, 又推翻之前自以為是的錯誤解答的學習旅程, 希望能鼓勵更多和我一樣不懂程式語言卻又想學Ruby的人, 看看我是怎麼在程式碼裡撞牆跌倒又爬起來. 當然, 也希望各位前輩能夠在我把這些自以為是的錯誤解答貼出來時能夠不吝指教, 因為我不討拍, 而是來討教的!
ex.26: 考試!!!! 驗證學習效果最好的方式就是考試, 這邊考試的方式是所有programmer最討厭的一件事--修改別人的code. 請到底下這個連結去看考題, 並且把錯誤的地方改過來. 我的作法給各位參考, 首先, 先把原始檔看一遍, 想一想這個程式的目的是甚麼, 這一步很重要, 接著執行一次, 然後根據error code下去一步步做修改.
http://ruby.learncodethehardway.org/book/exercise26.txt
ex.26 原始檔
ex.26 修改結果