728x90
length는 리스트의 길이를 반환한다.
- 5
null 은 리스트가 비어있는지 체크해서 True, False 를 반환한다.
- False
- True
reverse 함수는 리스트를 반전시킨다.
- [1,2,3,4,5]
take 함수는 숫자와 리스트를 인수로 갖고, 리스트의 처음부터 원소를 일정 갯수 가져온다.
- [5,4,3]
- [3]
- [1,2]
- []
- Prelude>
해당 리스트에 포함된 원소의 갯수보다 많은 수를 입력하면, 그 리스트를 그대로 반환한다. 그리고 0 개를 가져오라고 하면 당연히 빈 리스트를 반환한다.
drop 역시 비슷한 방식으로 작동한다. 단지 해당 갯수만큼 제거할 뿐이다.
- [1,5,6]
- [1,2,3,4]
- []
maximum 과 minimum 은 각각 가장 크거나 작은 값을 반환한다.
- 1
- 9
sum 은 리스트의 원소의 합을, 그리고 product 는 곱을 반환한다.
- 31
- 24
- 0
elem 는 해당 원소가 리스트에 포함되어 있는지 여부를 확인해준다. 보통은 infix function 형태로 쓰인다.
- True
- False
728x90
'프로그래밍 Programming' 카테고리의 다른 글
ghci, stack ghci 버전 확인하기 (0) | 2017.12.02 |
---|---|
하스켈 Starting out - (5) range, cycle, repeat, replicate 함수 (0) | 2017.12.02 |
하스켈 Starting out - (3) 리스트 입문 (0) | 2017.12.01 |
하스켈 Starting out - (2) 함수를 만들어보자 (0) | 2017.11.30 |
하스켈 Starting out - (1) 간단한 수학 연산 (0) | 2017.11.30 |