hacklang - 如何在 Hack 中返回占位符值?

标签 hacklang

我正在实现一个返回Awaitable<T>的函数- 但目前,我只想返回一个占位符值。

我该如何实现这个目标?

在 Rust 中,我会调用未实现的!() 宏 - 在 java/python 中,我会返回 null 或引发异常

最佳答案

总是遇到异常的控件是底层类型,因此您可以引发异常来获取任何类型:

function unimplemented<T>(): T {
  throw new Exception("Unimplemented!");
}

如果您希望在函数运行时获得可用的占位符,那么您唯一的选择确实是null和一堆可为空的注释。

关于hacklang - 如何在 Hack 中返回占位符值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62702761/

相关文章:

php - HHVM Hack 源代码到纯 PHP

composer-php - hh_client 报告包错误

stateless - Hacklang 是有状态语言还是无状态语言?

php - Hack - 如何检查实例是否使用了 Trait?

hacklang 的框架?

php - HACK Lambda 示例——什么?

c++ - Centos 7安装HHVM报错"Internal compiler"

hacklang - 在 Hack 中编写 IoC 容器

php - 在 PHP 中使用动态变量名调用静态变量