【发布时间】:2011-08-21 01:47:00
【问题描述】:
我看到并使用:: 符号无处不在,但仍然不知道在 Haskell 中编程时 :: 符号的含义,例如
run :: Int -> Int -> Int
-- ??
::(双冒号)在 Haskell 中代表什么?
【问题讨论】:
-
表示有类型,所以run的类型是Int -> Int -> Int。你怎么会认为你甚至不知道基本的语言概念、符号和概念就可以阅读 Haskell 程序?有时阅读语言参考是一个好主意,而 Haskell 有一个非常好的。
-
谢谢@Ingo 我在哪里可以找到该参考资料?
-
您的出发点始终是 haskell.org。 Haskell 2010 报告在这里:haskell.org/definition/haskell2010.pdf
-
learnyouahaskell.com - 很棒的书(也很有趣)
标签: function haskell syntax types