Haskell 入门指南:Day 1 学习之旅
1. Haskell 简介
Haskell 对于许多函数式编程纯粹主义者来说,代表着纯粹和自由。它功能丰富且强大,但这种强大也伴随着一定的学习成本。与 Scala、Erlang 和 Clojure 允许少量使用命令式概念不同,Haskell 没有这样的余地,它要求你全面接受函数式编程。
Haskell 诞生于 1990 年,1998 年进行了修订,当前标准是 Haskell 98 。它具有强静态类型,类型模型大多可推导,被广泛认为是最有效的类型系统之一,支持多态和简洁的设计。此外,Haskell 还支持 Erlang 风格的模式匹配和守卫、Clojure 风格的惰性求值以及列表推导式。作为纯函数式语言,Haskell 没有副作用,函数可以返回副作用,后续再执行。
2. Day 1:逻辑基础
2.1 环境准备
使用 Glasgow Haskell Compiler(GHC)版本 6.12.1,在控制台输入 ghci 启动:
GHCi, version 6.12.1: http://www.haskell.org/ghc/
:? for help
Loading package ghci-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linki
超级会员免费看
订阅专栏 解锁全文
79

被折叠的 条评论
为什么被折叠?



