조햄의 쪼렙 탈출기

  • 홈
  • 태그
  • 방명록

map 2

kotlin의 lazy evaluation (sequence, map, filter)

5.3 지연 계산(lazy) 컬렉션 연산 map, filter 컬렉션 함수 결과 컬렉션을 즉시 생성한다 // 그냥 collection 함수 연쇄적으로 사용 people.map(Person::name).filter{it.startsWith("A")} // sequence 사용 people.asSequence() .map(Person::name) .filter{it.startsWith("A")} .toList() filter, map 모두 collection을 반환한다 collection의 크기가 커지면 위 연쇄 호출은 리스트 2개를 만들게 되어 효율이 떨어진다 각 연산이 컬렉션을 직접 사용하는 대신 시퀀스 사용하도록 변경해야 함 sequence 사용하는 경우 collection을 sequence로 변경 한..

Languages 2020.04.26

kotlin의 collection 관련 함수 (filter, map, groupby ,flatMap, 술어함수)

kotlin 에서의 collection 함수 API 여기에 등장하는 함수중에 코틀린에서 새로 만들어진 함수는 없다 👺 filter 와 map val list = listOf(1,2,3,4) println(list.filter{it %2 == 0}) println(list.map{it*it}) filter 함수 collection을 iteration하면서 주어진 lambda 에 각 원소를 넘겨서 true를 반환하는 원소만 모은다 예제 : 짝수만 출력하게 됨 filter 함수는 collection에서 원소를 제거한다 원소를 return 하지는 않는다 map 함수 원소를 return 해준다 예제 : 각 원소의 제곱값을 가진 collection을 반환한다 return값과 원본의 원소 개수는 같다 val peop..

Languages 2020.04.26
이전
1
다음
더보기
프로필사진

조햄의 쪼렙 탈출기

(현) 캐럿 (패러닷) 에서 일하는 서버 개발자 (전) 네이버 지도에서 일하는 BE 개발자 🎓 Yonsei Univ. Computer Science

  • 분류 전체보기
    • 개발log
    • error
    • Backend
    • Languages

Tag

spring boot, lambda, kotlin java 혼용, Kotlin, kotlin in action, refactor, Error, refactoring, kotlin java, map, Collection, JPA, pg_trgm, kotlin springboot, SpringBoot, Transactional, IntelliJ, Java, spring, filter,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바