Kotlin 中的三个问号?

zer*_*ing 3 scala kotlin

在 Scala 中,您可以使用三个问号延迟实现:

def doSomething(s: String): Int = ???
Run Code Online (Sandbox Code Playgroud)

Kotlin 是否支持这样的功能?

use*_*ser 8

有一个TODO功能可以做类似的事情。你可以用一个字符串来调用它,给出一个未实现的原因,或者你可以TODO()不带参数地说。返回类型是Nothing,但它会抛出一个NotImplementedError(就像???在 Scala 中一样),正如 Jörg W Mittag 指出的那样。