arrayOf 함수 호출 계열에서 불필요한 스프레드 연산자의 사용을 보고합니다.
코드를 정리하려면 '불필요한 스프레드 연산자 제거' 빠른 수정을 사용하세요.
예:
fun foo(vararg s: String) { }
fun bar(ss: Array<String>) {
foo(*arrayOf("abc")) // 두 개의 'foo' 호출에서 배열이 생성되어 있고
foo(*arrayOf(*ss, "zzz")) // 따라오는 '스프레드 처리' 역시 불필요합니다
}
빠른 수정을 적용한 후:
fun foo(vararg s: String) { }
fun bar(ss: Array<String>) {
foo("abc")
foo(*ss, "zzz")
}