Ceylon 的成语表示一个功能没有实现是什么?我经常想看看设计是否会在遇到实现所有功能的麻烦之前进行类型检查。据推测,这意味着让主体抛出一个错误,该错误具有类型Nothing
并且可以分配给任何函数。当实现无关紧要时,这对于共享示例代码也很有用。
看起来有些人像这样使用 Java 中的 UnsupportedOperationException:
Integer add(Integer a, Integer b) {throw UnsupportedOperationException();}
但这太冗长了,无法附加到一堆类方法上。我正在寻找类似于 Scala 的可爱名称的东西???
:
def add(a: Int, b: Int): Int = ???