알아봐줄래
누군가 그래쩌. ai한테 공손한 물음을 치면 응답이 좋아진다고 했어요.
이가 상하는 거를 발견하였어요.
전에 코틀린은 기본적으로 콜 바운드 레퍼런스를 가지고 있어서 일반적으로 bind(procedure) 같은 기법을 사용하지 않아도 되어요.
이렇다 하더라도 this가 되는 기준에 null 포인터 문제는 분명하게 있는 거인데 정확한 기준은 명시적 참조에 따라서 이케 되는 거이고 이케 Test::test 추상적 이거나 a::test 이케 명시적 이거나 대충 내부적으로 자동 bind 래핑을 하는 거다는 거여요.
Reflection | Kotlin Documentation
위에 거는 알아볼 필요는 없는 거이기에 ..
class Test(val name: String) {
fun test() {
println("name: $name")
}
}
fun main() {
var a = Test("A")
var b = Test("B")
val proc = Test::test
val procb = b::test
println("Hello, world!!!")
a.test()
proc(b)
procb()
}
Hello, world!!!
name: A
name: B
name: B
