我正在实现一个返回Awaitable<T>
的函数- 但目前,我只想返回一个占位符值。
我该如何实现这个目标?
在 Rust 中,我会调用未实现的!() 宏 - 在 java/python 中,我会返回 null 或引发异常
最佳答案
总是遇到异常的控件是底层类型,因此您可以引发异常来获取任何类型:
function unimplemented<T>(): T {
throw new Exception("Unimplemented!");
}
如果您希望在函数运行时获得可用的占位符值,那么您唯一的选择确实是null
和一堆可为空的注释。
关于hacklang - 如何在 Hack 中返回占位符值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62702761/