코틀린에서 Sequence와 SAM
코틀린에서 Sequence란? 사용법 val list = listOf("one","two","three") val sequenceFromList = list.asSequence() val sequence = sequenceOf("four", "three", "two", "one")Collections 확장 함수의 경우 각 확장 함수를 호출할 때마다 새로운 Collection이 생성되어 전환된다. val list = listOf(1, 2, 3) // [1, -2, 3] 생성 val maxOddSquare = list .map{ it * it } // [1, 4, 9] 생성 .filter { it % 2 == 1 } // [1, 9] 생성 .max()총 3개의 intermediate collection이 생..