erl> One=1.
hs> let one=1
haskell에서는 대문자로 시작하면 안된다.
(In Haskell, variables cannot start in capital letters.)
erlang에서는 대문자로 시작해야 한다.
(In Erlang, variables needs to start in capital letters.)
erl>One=2.
** exception error: no match of right hand side value 2
hs>let one=2
erlang에서는 invariable variable이 되지만,
(Erlang permits only invariable variables.)
haskell에서는 let으로 하면 허용된다.
(Haskell permits variables by let.)
haskell에서는 invariable variable을 지원하지 않는다.
(Haskell doesn't support invariable variables.)
erl> Two=One+One.
hs> let two=one+one
erl> Two=Two+1.
erl>** exception error: no match of right hand side value 3
erl> two=2.** exception error: no match of right hand side value 2
erl> 47=45+2.
47
erl> 48=45+2.
** exception error: no match of right hand side value 48
댓글 없음:
댓글 쓰기