如何编写 Haskell 程序
简介
Haskell 是一种函数式编程语言,在 Haskell 中函数是第一类对象,即一切皆函数。Haskell 1.0 发布于 1990 年,目前最新版本为 Haskell 2010 发布于 2010 年。
Haskell 安装
若使用的是 Ubuntu/Debian/Deepin 系统,请使用以下命令安装:
$ sudo apt-get install haskell-platform
安装完毕后,使用以下命令查询:
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.10.3
测试
编写一个 hello.hs,内容如下:
#!/usr/bin/env runhaskell
--
-- Copyright (c) 2019 Mutse Young - <yyhoo2.young@gmail.com>
-- This is a haskell demo of hello world.
-- GPL version 3 or later (see http://www.gnu.org/copyleft/gpl.html)
--
main = putStrLn "Hello, welcome to Haskell world!"
在终端中使用以下命令
$ chmod a+x hello.hs
$ ./hello.hs
输出显示如下:
Hello, welcome to Haskell world!
说明:
- 第一行 runhaskell 为 Haskell 程序解析器;
- 以 – 开头的几行为注释,也可以放在代码行的后面用空格隔开;
- main 为 Haskell 程序的主函数,可执行的 Haskell 程序必须有 main 函数;
- putStrLn 为字符串打印函数。