Touch Haskell

@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

相關文章
相關標籤/搜索