@sofish 同学借了本《七周七语言》给我,前面六个一扫而过,直奔最后的 Spock —— Haskell,原因很简单,它最纯。断断续续读了几日,今天尝试下自己写写,就准备做 P218 Hskell 第一天的习题:
编写一个函数,它以一个列表作为参数并返回逆序后的列表。
看上去多么简单的题目,却难为了我好久。不过最终还是做出来了,算是没丢人。
module Main where
test :: [Integer] -> [Integer]
test [] = []
test (h:t) = test t ++ [h]
运行:
ghci
:load test.hs
test [1, 2, 3]
会得到结果:
[3, 2, 1]
Cool
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。