结构体

文件结构

一个简单的项目包含以下文件:

➜  helloworld ls 
LICENSE          Setup.hs         helloworld.cabal src              stack.yaml

src 文件夹中有一个名为 Main.hs 的文件。这是 helloworld 项目的起点。默认情况下,Main.hs 包含一个简单的 Hello World! 程序。

Main.hs

module Main where

main::IO ()
main = do
  putStrLn "hello world"

运行程序

确保你在目录 helloworld 并运行:

stack build # Compile the program
stack exec helloworld # Run the program
# prints "hello world"