@sofish 同窗借了本《七週七語言》給我,前面六個一掃而過,直奔最後的 Spock —— Haskell,緣由很簡單,它最純。斷斷續續讀了幾日,今天嘗試下本身寫寫,就準備作 P218 Hskell 第一天的習題:函數
編寫一個函數,它以一個列表做爲參數並返回逆序後的列表。
看上去多麼簡單的題目,卻難爲了我很久。不過最終仍是作出來了,算是沒丟人。code
module Main where test :: [Integer] -> [Integer] test [] = [] test (h:t) = test t ++ [h]
運行:ci
ghci :load test.hs test [1, 2, 3]
會獲得結果:get
[3, 2, 1]
Cooltest