Javascript Kotlin中具有属性的函数类型
我可以在TypeScript中指定这一点(因此可以在JavaScript中完成):Javascript Kotlin中具有属性的函数类型,javascript,typescript,kotlin,Javascript,Typescript,Kotlin,我可以在TypeScript中指定这一点(因此可以在JavaScript中完成): Kotlin能否实现同样的目标?这也可以用Kotlin表示: interface Foo { fun funX(arg: Any): Unit val foo: String } 将funX更改为operator fun invoke同样有效,迫使实现者像函数一样工作。它似乎更接近打字稿。 interface Foo { fun funX(arg: Any): Unit val foo: Str
Kotlin能否实现同样的目标?这也可以用Kotlin表示:
interface Foo {
fun funX(arg: Any): Unit
val foo: String
}
将
funX
更改为operator fun invoke
同样有效,迫使实现者像函数一样工作。它似乎更接近打字稿。
interface Foo {
fun funX(arg: Any): Unit
val foo: String
}