관리 메뉴

hyeals study

map 함수 본문

코틀린

map 함수

hyeals 2020. 6. 15. 19:57

map 함수

 

- 컬렉션을 활용할 때 기반이 되는 함수

- 주어진 람다를 컬렉션의 각 원소에 적용한 결과를 모아서 새 컬렉션으로 만들어줌


* 아래와 같이 하면 숫자로 이루어진 리스트를 각 숫자의 제곱이 모인 리스트로 바꿀 수 있음

 

map 함수 사용 예시

 

출력 결과

 

- 이는 원본 리스트와 원소의 개수는 같지만, 각 원소는 주어진 함수에 따라 변환된 새로운 컬렉션


* it (디폴트 파라미터)

: 람다의 파라미터가 하나뿐이고 그 타입을 컴파일러가 추론할 수 있는 경우 사용

Comments