Korzystanie z interaktywnego shella (REPL)

Haskell:
Korzystanie z interaktywnego shella (REPL)

Jak to zrobić:

Aby uruchomić GHCi (interaktywne środowisko Glasgow Haskell Compiler), wystarczy wpisać ghci w terminalu. Oto jak z niego korzystać:

Prelude> let x = 5
Prelude> x * 2
10
Prelude> :t x
x :: Num a => a

Przykładowe wyjście wyjaśnia, że x jest zmienną numeryczną i pokazuje, że podwojenie jej daje wynik 10.

Zagłębienie się:

GHCi w Haskellu przebył długą drogę od swojego powstania. Oferuje bogaty zestaw funkcji, takich jak autouzupełnianie, wieloliniowe wejście i ładowanie pakietów. Alternatywy, takie jak Hugs, są obecnie głównie historyczne, z GHCi będącym standardem. GHCi kompiluje kod na bieżąco za każdym razem, gdy wprowadzasz wyrażenie, dając efektywny sposób na testowanie kodu Haskell.

Zobacz również: