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
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';
}
有人知道 Hack 的文件扩展名吗?我几乎到处都找过了,似乎找不到它。谢谢
我在维基百科上读到了一些关于它的内容:https://en.wikipedia.org/wiki/Hack_(programming_language)
我认为您可以使用 .php,因为它应该类似于 php。 希望对你有帮助:)
vim hack 插件对 hack 文件使用扩展名 .hh
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';
}