변수 선언 기본 방법
> a = 5
5 : number
> a = True
True : Bool
> a = "Hi"
"Hi" : String
> a = [1, 2, 3]
[1,2,3] : List number
Variable Name = Value
Elm은 Kotlin처럼 Smart Casting이 되므로 간단하게 변수를 선언할 수 있다.
변수 선언 제한적인 방법
> a: Int
| a = 5
|
5 : Int
Variable Name: Type
Variable Name = Value
변수 선언 시 Type에 맞는 Value를 선언해야한다.
Type에 맞지 않는 Value를 선언 시 오류가 발생한다.
> a: Int
| a = True
|
-- TYPE MISMATCH ---------------------------------------------------------- REPL