반응형 generateSequence1 kotlin - 시퀀스(Sequence) [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 시퀀스(Sequence) 다음 코드를 봅시다 people.filter{ it.age== people.maxBy(Person::age)!!.age}.map(Person::name) 이 코드는 filter와 map을 연쇄 호출하고 있습니다. 이 연쇄 호출시 filter와 map이 각각이 리스트를 만들게 되며, 이는 리스틀르 2개를 만든다는 뜻이 됩니다. 즉, 하나는 filter의 결과를 담고, 하나는 map의 결과를 담게 됩니다. 원소가 몇개 없을 때는 문제가 안되지만, 원소가 수백개, 더 많아질수록 효율이 떨어지게 될 것입니다. 이를 효율적으로 사용하기 위해서 시퀀스를 사용하여 .. 2020. 3. 2. 이전 1 다음 반응형