問題タブ [hacklang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
173 参照

php - 型付き言語のリファクタリングが簡単なのはなぜですか?

私は Facebook のHack 言語のドキュメントを調べていましたが、利点の 1 つはリファクタリングであると書かれていました。部分的に型付けされているという理由だけで、Hack が PHP よりも簡単にリファクタリングできるのはなぜですか?

0 投票する
1 に答える
269 参照

hhvm - Debian 7 Nginx HHVMサーバーがhhコードを実行していません

以前にhhvm用に正常に構成したnginx Debian 7サーバーがあります(hhコードは正常に機能しています)が、今週は(Debian 7の新規インストールから)再度構成し、正常にインストールされ、要求時に「HipHop」と応答することさえありますphpinfo()。それがしないのは、hh コードを含むページをロードすることです。

私はやろうとしています:

test.php というページで、ページがハングするだけです。php コードは、hh コード タグの何もないだけで正常に実行されます。

0 投票する
2 に答える
455 参照

hhvm - ジェネリック型パラメーターのワイルドカード

型パラメーターを受け取る抽象クラスを作成したいと思います。そのクラスのコンストラクターには別の Action を渡す必要があります。

型パラメーターのワイルドカードを表現するにはどうすればよいですか。「?」(Java) または "_" (Scala) ハック?

0 投票する
4 に答える
116 参照

php - シンプルなコード - メッセージを出力しない

hacklang.orgにある Hack を使用しています。

なぜ次のコードはありません:

次のテキストを出力しますか?

Hey, lol.


error.log ファイルにエラーはありません。そして、「ソースを表示」すると、ページ自体と同じように空白になります。


編集:

みんな、あなたの答えに応じて以下のコードを見てください。hacklang.org にアクセスして (この質問の hack タグを参照してください:)、メイン ページのチュートリアル セクションを参照してください。ハック ドキュメントを定義します。

0 投票する
2 に答える
929 参照

php - HHVM 上の PHP でパラメーターを要求する

HHVM 3.2.0 を実行していて、GET および POST 要求パラメーターにアクセスしようとしています。問題は、 HHVM が PHP スーパーグローバル( 、、など)へのアクセスをサポートしていないことです。$_GET$_POST$_SERVER

PHP でリクエスト パラメータにアクセスする方法として私が知っている唯一の方法は、filter_input関数を使用することですが、それは本当にベスト プラクティスなのでしょうか (生のフィルタを使用しているだけの場合)? HHVM はそれよりもクリーンなものをサポートする必要があるようです。(ハックはどうですか?)

0 投票する
1 に答える
1840 参照

polymorphism - Hack 言語は関数オーバーロードのポリモーフィズムをサポートしますか?

Hack で Visitor パターンを実装する方法を見つけようとしていました。明らかに関数オーバーロードのポリモヒズムが必要ですが、私がテストしたように、この例は次のとおりです。

通常のPHPを生成します

これが失敗したので、将来これをサポートする計画があるかどうかを尋ねたいと思いますか? または、これが実装されるのを妨げる要因はありますか?