在编程中使用交互式Shell(REPL)

Haskell:
在编程中使用交互式Shell(REPL)

如何操作:

要启动GHCi(Glasgow Haskell Compiler的交互式环境),只需在终端中输入ghci。以下是如何使用它的方法:

Prelude> let x = 5
Prelude> x * 2
10
Prelude> :t x
x :: Num a => a

示例输出解释了x是一个数值变量,并显示将其加倍结果为10。

深入了解:

自从其诞生起,Haskell的GHCi已经取得了长足的进步。它提供了一系列丰富的功能,如标签补全、多行输入和包装载入。类似Hugs的替代品现在大多是历史性的,GHCi已成为标准。GHCi每次输入表达式时都会即时编译代码,为你测试Haskell代码提供了一种高效的方式。

另见: