アプリケーションをウェブに移植する。アプリケーションをウェブに移植する。よって翻訳されました。コンパイルしてウェブで使用できるようにする方法について説明しました。モジュールの関数を手動で宣言する方法が粗雑で少し扱いにくいことです。スニペットを以下に示します。マークした関数の名前、戻り値の型、引数の型を宣言します。オブジェクトのメソッドを使用してこれらの関数を呼び出すことができます。使用が非常に面倒になります。良い方法はないでしょうか。コードをコンパイルするときに、各ファイルが個別にコンパイルされるという差し迫った理由があります。ファイルに変換します。ファイルで関数名を引き続き使用できます。関数を呼び出すために必要なのは名前だけです。文字列として提供します。関数のオーバーロードがサポートされています。シグネチャが異なる(パラメータの型が異なるなど)同じ関数を複数回実装できます。ようなナイスネームが、リンカーの関数名内でシグネチャをエンコードするものにマングリングされます。その結果、その名前で関数を検索できなくなります。アノテーションを付けると、コンパイラが関数名をマングリングするのを防ぐことができます。