在Haskell中,编译程序的执行始于在模块
上述内容由哪个标准或参考文献定义? Haskell 2010和Haskell 98并没有正式定义
“我们将Haskell程序被操作、解释、编译等方式作为实现相关。” GHC用户指南指导用户创建一个
与此对比一下C++(引用C11标准(ISO/IEC 9899:2011)5.1.2.2.1程序启动(p:13)):
“每个C程序[...]包含定义[...]一个名为main的函数,它是指定的程序启动。”
哪个标准或参考文献说
Main
中执行main
函数。此函数必须是类型IO()
。上述内容由哪个标准或参考文献定义? Haskell 2010和Haskell 98并没有正式定义
main
(尽管有几个名为main
的函数的例子),而是说:“我们将Haskell程序被操作、解释、编译等方式作为实现相关。” GHC用户指南指导用户创建一个
main
函数,但从未提到其所需类型或其是程序执行的开始。虽然有关Main
模块的引用,但没有关于main
函数的引用。与此对比一下C++(引用C11标准(ISO/IEC 9899:2011)5.1.2.2.1程序启动(p:13)):
“每个C程序[...]包含定义[...]一个名为main的函数,它是指定的程序启动。”
哪个标准或参考文献说
main
是Haskell程序执行的开始?