如何在Kotlin中指定duck typing(隐式接口)泛型?

wea*_*ish 5 kotlin

例如

// Not valid Kotlin code.
fun <T : Summable> myFunction ...
Run Code Online (Sandbox Code Playgroud)

T : Summable表示任何类型T支持+运算符,即.plus定义了一个方法.

yol*_*ole 6

Kotlin 中没有这样的功能,目前也不打算在未来版本中发布。