Kotlin:我怎样称呼super的扩展function?

我怎样才能调用超级的扩展function?

例如:

open class Parent { open fun String.print() = println(this) } class Child : Parent() { override fun String.print() { print("child says ") super.print() // syntax error on this } } 

    One Solution collect form web for “Kotlin:我怎样称呼super的扩展function?”

    即使print()函数是在Parent定义的,它也属于String ,而不是Parent 。 所以没有printfunction,你可以调用Parent ,这是你想要做super

    我不认为在Kotlin中你要做的呼叫types有语法支持。

    Kotlin language will be the best programming language for Android.