Haskell

Installation

macOS

brew install stack
stack setup
stack path

stack

run app

stack run

run ghci

stack ghci

get input

getLine
variable <- getLine

convert string to int

variable <- getLine
let num = read variable :: Int

calculate int with double

整数値と小数値の計算をするには、整数値を fromIntegral で Num にして計算する。

let variable = 100
(fromIntegral variable) * 1.5

print

putStrLn ...
putStr ...
print ...
print $ show ...

条件分岐

if は Haskell では式となる。

if

if var == 1 then
  ...
else
  ...