繁体   English   中英

Haskell顶级功能

[英]Haskell Top Level Functions

我在屏幕的左侧打开了一个Haskell文件,另一半打开了ghci。 我想将功能添加到文件中,保存并在ghci中进行实验。 问题是我不确定如何声明顶级函数。 我什至不确定我知道什么是顶级功能。 我认为它们只是作用域最高级别的功能。 所以我的问题是做到这一点的最低限度方法是什么? 例如...

let f1 x = x

我需要围绕什么样板代码进行编译,以便可以将其加载到ghci中?

您不需要更多样板,但更少! 只是不要let -用于GHCI,而不是.hs文件。 即使在GHCI中通常省略类型注释,也可以在源文件中添加类型注释。

f1 :: a -> a
f1 x = x

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM