티스토리 뷰
기본 산술 연산자
더하기: '+', 빼기: '-',
거듭제곱: '^',
곱하기: '*', 나누기 '/'
정수 나숫셈: `div` (note: 그냥 따옴표가 아닌 역따옴표다. 역따옴표 '`' 기호는 숫자 1 왼쪽의 물결키 와 함께 있는 고넘이다.)
우선 순위는 다른 프로그래밍 언어와 유사한데
주의 할 점은
음수를 나타내는 '-' 연산자의 순서가 `div` 연산자 보다 우선순위가 낮다.
리스트 처리용 기본 제공 함수 몇개
음수를 나타내는 '-' 연산자의 순서가 `div` 연산자 보다 우선순위가 낮다. 리스트 처리용 기본 제공 함수 몇개
다음 글부터는 연습문제라던가 팁 수준으로 도움 될 것이 있으면 올리는 식으로 하겟습니다.
Yet Another Haskell 한글 요약 번역: Yet Another Haskell Tutorial
여러 Tutorial 한글 번역: http://haskell.springnote.com/pages/407294
더하기: '+', 빼기: '-',
거듭제곱: '^',
곱하기: '*', 나누기 '/'
정수 나숫셈: `div` (note: 그냥 따옴표가 아닌 역따옴표다. 역따옴표 '`' 기호는 숫자 1 왼쪽의 물결키 와 함께 있는 고넘이다.)
*Main> 5 `div` 0
*** Exception: divide by zero
*Main> 5 / 0
Infinity
*** Exception: divide by zero
*Main> 5 / 0
Infinity
우선 순위는 다른 프로그래밍 언어와 유사한데
주의 할 점은
Prelude> -3 `div` 2
-1
Prelude> (-3) `div` 2
-2
-1
Prelude> (-3) `div` 2
-2
음수를 나타내는 '-' 연산자의 순서가 `div` 연산자 보다 우선순위가 낮다.
리스트 처리용 기본 제공 함수 몇개
Prelude> -3 `div` 2
-1
Prelude> (-3) `div` 2
-2
-1
Prelude> (-3) `div` 2
-2
음수를 나타내는 '-' 연산자의 순서가 `div` 연산자 보다 우선순위가 낮다. 리스트 처리용 기본 제공 함수 몇개
Prelude> head[1,2,3,4,5] 1 Prelude> tail[1,2,3,4,5] [2,3,4,5] Prelude> [1,2,3,4,5] !! 3 4 Prelude> [1,2,3,4,5] !! 2 3 Prelude> take 3 [1,2,3,4,5] [1,2,3] Prelude> drop 3 [1,2,3,4,5] [4,5] Prelude> length[1,2,3,4,5] 5 Prelude> sum[1,2,3,4,5] 15 Prelude> reverse[1,2,3,4,5] [5,4,3,2,1] Prelude> [1..5] [1,2,3,4,5] Prelude> [5..3] []
다음 글부터는 연습문제라던가 팁 수준으로 도움 될 것이 있으면 올리는 식으로 하겟습니다.
Yet Another Haskell 한글 요약 번역: Yet Another Haskell Tutorial
여러 Tutorial 한글 번역: http://haskell.springnote.com/pages/407294
'Haskell' 카테고리의 다른 글
Programming in Haskell (6) ch3. Exercise (0) | 2011.01.17 |
---|---|
Programming in Haskell (5) ch2. Exercise (0) | 2011.01.14 |
Programming in Haskell (3) Ch1. Exercise (0) | 2011.01.14 |
Programming in Haskell (2) (0) | 2011.01.14 |
Programming in Haskell (1) 시작하기 (0) | 2011.01.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크