반응형 Android 개발/Kotlin31 Kotlin(코틀린)의 Sequence에 대해 알아보자 Kotlin에서 List를 사용하는 경우 map이나 filter등의 메소드를 이용해서 원하는 결과를 쉽게 얻을 수 있는데요. 퍼포먼스 측면에서 한가지 생각해야 할 점이 있습니다. 함수를 거칠 때 마다, 매번 list가 연산되어서 반환되기 때문에, list아이템이 매우 많을 경우, 메소드를 거칠 수록 처리에 대한 부담이 커지게 되는 것인데요. 그런데, sequence의 경우는 lazy하게 최종 메소드가 실행될 때 전체가 실행되어 집니다. 따라서 list에서 iterator가 하듯, 매번 list를 반환에서 넘겨주지 않아도 되므로, 부하가 적어지게 되는 것인데요. 오늘은 이 Sequence에 대해서 정리해 보도록 하겠습니다. 1. Sequence Sequence를 생성하기 위해서는 아래와 같은 방법을 사용하.. 2019. 8. 16. 이전 1 2 다음