본문 바로가기
반응형

코틀린 collection3

[Kotlin] 코틀린의 시퀀스(Sequence) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 시퀀스(Sequence) 순차적인 컬렉션으로 요소의 크기를 특정하지 않고, 나중에 결정할 수 있는 특수한 컬렉션 요소 값 생성하기 generateSequence() fun main() { val nums: Sequence = generateSequence(1) { it + 1 } println(nums.take(10).toList()) // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] val squares = generateSequence(1) { it + 1 }.map {it*it} println(squares.take(10).toList()) // [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] .. 2021. 6. 2.
[Kotlin] 컬렉션(Collection)의 확장함수 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. [이전 포스팅] 코틀린의 컬렉션 - List, Set, Map에 대한 내용은 아래 포스팅 참고 [Kotlin] 컬렉션(Collection) - List 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 컬렉션(Collection) 컬렉션은 자주 사용하는 기초적인 자료구조를 모아 놓은 일종의 프레임워크로 표준 라이브러리로 제공하고 junyoung-developer.tistory.com [Kotlin] 컬렉션(Collection) - Set, Map 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 컬렉션(Collection) 컬렉션은 자주 사용하는 기초적인 자료구조를 모아 놓은 일종의 .. 2021. 5. 27.
[Kotlin] 컬렉션(Collection) - List 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 컬렉션(Collection) 컬렉션은 자주 사용하는 기초적인 자료구조를 모아 놓은 일종의 프레임워크로 표준 라이브러리로 제공하고 있음 코틀린의 컬렉션 종류 코틀린의 컬렉션은 자바 컬렉션의 구조를 확장 구현한 것 자바와는 다르게 불변형(immutable - 읽기 전용)과 가변형(mutable)로 나뉨 자바에서는 오로지 가변형 컬렉션만 취급되므로 자바와 상호작용하는 코드에서는 주의해야 함 컬렉션 불변형 헬퍼 함수 가변형 헬퍼 함수 List listOf mutableListOf, arrayListOf Set setOf mutableSetOf, hashSetOf, linkedSetOf, sortedSetOf Map mapOf mubaleMa.. 2021. 5. 24.
반응형