Executando um programa de um único arquivo no Haskell
Para criar um projeto simples com apenas um arquivo em Haskell, siga os seguintes passos:
1. Crie o arquivo de entrada
Crie um arquivo com a extensão .hs
, por exemplo, Main.hs
. O nome “Main” é especial porque indica que este será o ponto de entrada do programa.
2. Escreva o código do programa
main :: IO ()
main = putStrLn "Olá, mundo!"
3. Compile e execute
Abra o terminal na pasta onde está o arquivo.
Use o compilador GHC (Glasgow Haskell Compiler) para compilar:
$ ghc Main.hs
Note
Isso gera um executável (ex.:
Main
no Linux/Mac ouMain.exe
no Windows).
Execute o programa:
$ ./Main
Saída: Olá, mundo!
4. (Alternativa) Uso do GHCi
Você pode usar o GHCi (modo interativo) sem compilar:
$ ghci Main.hs
ou
$ ghci
ghci> :load Main.hs ou :l Main.hs
No prompt do GHCi, digite main
para rodar o programa.