7
A
回答
3
传统上,这个问题的答案一直在IO单子内部的互动提示的生活编写的代码。就好像有一个影子main = do
躲在Prelude>
后面。考虑一下这种方式,没有类型声明和顶级声明语法是有道理的,所有的语句都是如此。
但是Ptival是正确的:看起来我们不用担心这一点。
13
相关问题
- 1. Haskell定义类型
- 2. 类型A不等于Haskell(ghci解释器)中的类型A?
- 3. Haskell类型定义,=>等
- 4. Haskell自定义数学类型和类
- 5. Haskell堆栈解释
- 6. 解释器 - 变量的值定义了类型
- 7. Haskell自定义数据类型
- 8. Haskell返回自定义数据类型
- 9. 试图了解Haskell的=> VS定义类型
- 10. 从Haskell解释器打开浏览器
- 11. 了解Haskell的类型
- 12. 请解释类型同义词
- 13. Haskell类型同义词
- 14. 为什么Haskell将我的Num类型解释为Enum?
- 15. 如何解释Haskell中的函数类型?
- 16. 理解类型同义词和参数化类型的同义词在Haskell
- 17. 使用Haskell的简单解释器
- 18. 自定义解释
- 19. 在'srcset`中解释`w`
- 20. 解释器的正式定义
- 21. 未定义类型级别
- 22. 了解parsec类型注释
- 23. Haskell:我如何定义集合的类型类?
- 24. Haskell类定义中的隐式类型参数?
- 25. 在Haskell中解析一个简单的解释器
- 26. 如何解开haskell存在类型?
- 27. 了解haskell中的类型关键字
- 28. Haskell:从类型
- 29. 解释Facebook API定义
- 30. Android菜单定义解释
你想做什么?虽然我认为HBC能够接受任意的Haskell声明。注意,你不能仅仅在ghci中提供一个类型定义,因为它不会有一个附加函数,尽管'let fx = x + 1 ::(Num a)=> a - > a'应该工作。 – ivanm
我分享你的痛苦。我有大量'Test.hs'挂在身边。更糟糕的是,ghci控制台没有正确处理粘贴操作,至少在我的系统上(我刚刚报告过的错误)。 – gawi
@ivanm事实上,在这一刻,我刚刚开始,并没有试图做任何特别的事情。刚刚让我想知道。 – julkiewicz