[Kotlin] 코틀린 시퀀스 (sequence)
코틀린에서는 Sequences라는 표준 라이브러리가 존재하는데 해당 라이브러리에 대해 알아보도록 하겠습니다.Sequences코틀린에는 일반적으로 동일한 유형 및 객체를 포함하는 Collections 표준 라이브러리가 존재합니다. List, Set, Map 타입이 존재하고, 인터페이스는 아래의 사진처럼 나타낼 수 있습니다.코틀린에는 컬렉션과 함께 또 다른 표준 라이브러리인 Sequences가 있습니다. 코틀린 시퀀스는 요소를 포함하지 않고 반복하는 동안 요소를 생성합니다. 자바의 Stream처럼 지연(lazy) 연산이 가능하다는 것은 동일하지만, 몇 가지 차이점도 존재합니다.stream 이후에 나온 sequence는 확장 함수를 사용해 정의되어 있어 더 많은 처리 함수를 가지고 있다.stream은 멀티 코..
Kotlin
2024. 3. 30. 13:46