Back-End (web)
kotlin Companion extension
햄과함께
2020. 8. 8. 13:55
320x100
data class Tmp(val test: String) {}
fun Tmp.Companion.test() = 1
Companion 객체 확장함수를 만들려고 위와 같이 코드를 짜면
Unresolved reference: Companion
Unresolved reference라고 빨간줄이 뜬다.
data class Tmp(val test: String) {
companion object // add
}
Tmp 클래스에 확장시키려고 하는 Companion 객체가 없기 때문에 발생하는 에러다.
companion object 를 위와 같이 추가하여 해결한다.
320x100