2018-10-12 16:00:59 -04:00
|
|
|
|
---
|
|
|
|
|
title: Hello World Program
|
|
|
|
|
localeTitle: Привет, Всемирная программа
|
|
|
|
|
---
|
2018-10-28 13:46:00 +03:00
|
|
|
|
## "Hello World" на Haskell
|
2018-10-12 16:00:59 -04:00
|
|
|
|
|
|
|
|
|
```haskell
|
|
|
|
|
main :: IO ()
|
|
|
|
|
main = do
|
|
|
|
|
putStrLn "Hello World"
|
|
|
|
|
```
|
|
|
|
|
|
2018-10-28 13:46:00 +03:00
|
|
|
|
## "Hello World" с использованием композиции функций
|
2018-10-12 16:00:59 -04:00
|
|
|
|
|
|
|
|
|
```haskell
|
|
|
|
|
hello :: String
|
|
|
|
|
hello = "Hello World"
|
|
|
|
|
|
|
|
|
|
printer :: String -> IO ()
|
|
|
|
|
printer = putStrLn . show
|
|
|
|
|
|
|
|
|
|
main :: IO ()
|
|
|
|
|
main = printer hello
|
|
|
|
|
|
2018-10-28 13:46:00 +03:00
|
|
|
|
```
|