성능에 긍정적인 영향을 주지 않는 불필요한 asSequence() 호출을 보고합니다.
asSequence()는 연산을 지연하여 수행하고 중간 컬렉션을 생성하지 않으므로 여러 연산을 포함하는 컬렉션 처리 속도를 높입니다.
하지만 터미널 연산(예: toList())이 asSequence() 직후에 사용될 경우 성능에 긍정적 영향을 미치지 않습니다.
예:
fun test(list: List<String>) {
list.asSequence().last()
}
빠른 수정을 적용한 후:
fun test(list: List<String>) {
list.last()
}