Hack 编程语言的文件扩展名是什么?

What is the file extension for the Hack programming language?

有人知道 Hack 的文件扩展名吗?我几乎到处都找过了,似乎找不到它。谢谢

我在维基百科上读到了一些关于它的内容:https://en.wikipedia.org/wiki/Hack_(programming_language)

我认为您可以使用 .php,因为它应该类似于 php。 希望对你有帮助:)

vim hack 插件对 hack 文件使用扩展名 .hh

vim-hack github

Hack 是由 Facebook 创建的 PHP 的方言。他们使用 .php 文件为他们的项目编写 hack。

** -- 2020 年更新 -- ** Today on their hite Hack recomendo use .hack as extension https://docs.hhvm.com/hack/getting-started/tools

vscode Hack languae 扩展继续使用 .php 作为其示例的扩展 https://marketplace.visualstudio.com/items?itemName=pranayagarwal.vscode-hack

HHVM 支持 4 个 hack 文件扩展名 .hh, .hck and .hack.

从 hhvm 4 开始,hack 现在默认使用 .hack 文件扩展名 doesn't require the <?hh opening tag.

We now recommend using the .hack file extension if your editor/IDE support it; files with this extension are always strict, and do not require or allow a <?hh header line.

For example, this is a complete .hack file:

#!/usr/bin/env hhvm
<<__EntryPoint>>
function main(): noreturn {
 print("Hello, world!\n");
 exit(0);
}

example.hh / example.hck / example.php :

<?hh // strict

<<__EntryPoint>>
async function main(): Awaitable<void> {
  print 'hello, world';
}

example.hack :

<<__EntryPoint>>
async function main(): Awaitable<void> {
  print 'hello, world';
}