对Kotlin来说是新手,想知道是否可以动态分配 同伴对象的变量的函数.阅读这里的文档和一些答案,但没有提到这一点.
class Printer {
companion object {
fun printAnything() {
println("printing anything..")
}
}
}
fun printA() {
println("printing A!")
}
fun main(args: Array<String>) {
printA()
Printer.printAnything = :: printA // doesn't compile, perhaps a different way?
}