我正在实现一个返回Awaitable<T>
的函数 - 但目前,我只想返回一个占位符值。
我该如何实现此目的?
在 rust 中,我会调用未实现的东西!(( 宏 - 在 java/python 中,我会返回 null 或引发异常
始终到达异常的控件是底部类型,因此可以引发异常以获取任何类型:
function unimplemented<T>(): T {
throw new Exception("Unimplemented!");
}
如果你想在运行时从函数中获得一个可用的占位符值,你唯一的选择确实是null
和一堆可为空的注释。