未实现代码的Kotlin存根/占位符函数

未实现代码的Kotlin存根/占位符函数,kotlin,Kotlin,Scala的Predef有一系列速记函数,包括一个用于未实现代码的函数,即???。科特林有什么类似的东西,而不是不得不求助于直截了当 throw Error("Code not yet implemented") 自Kotlin 1.0以来,您可以使用Kotlin标准库中的,其中包含一条可选消息。为了澄清,问题不在于语法,而在于Kotlin中是否存在这样一个预先存在的函数。正如在这个答案中所证明的那样,在自己身上写这样的函数是很简单的。不过,Scala库的作者一定认为用例非常频繁,足以将其包含

Scala的Predef有一系列速记函数,包括一个用于未实现代码的函数,即???。科特林有什么类似的东西,而不是不得不求助于直截了当

throw Error("Code not yet implemented")

自Kotlin 1.0以来,您可以使用Kotlin标准库中的,其中包含一条可选消息。

为了澄清,问题不在于语法,而在于Kotlin中是否存在这样一个预先存在的函数。正如在这个答案中所证明的那样,在自己身上写这样的函数是很简单的。不过,Scala库的作者一定认为用例非常频繁,足以将其包含在他们的标准库中。我以为你特别问过语法,因为
在我看来是一种特殊的语法,而不是一个库函数:)但不是,目前最接近你所问的是我提到的
error
函数。如果您认为没有错误信息的替代方案会有所帮助,请在留下请求。是
是一个函数。不过,您提出了一个很好的观点,即它看起来像是一种特殊的语法,因为Scala允许在标识符中使用其他非常用字符。如果Predef中的函数被调用为
todo
而不是
,那么可以说更清楚。我注意到在kotlin.test包中有一个名为
todo
的函数(它带有一个函数参数),其用途稍有不同,Alexander的答案是为什么在编程语言标识符中允许特殊字符是一个有问题的设计决策的精髓!:)链接到TODO功能文档: