⊗jstsPmFnFT 53 of 55 menu

TypeScriptにおける関数を持つカスタムタイプ

場合によっては、関数のパラメータと戻り値の説明を含む 個別の型を宣言する方が便利です。

type Func = (x: number, y: number) => number;

その後、この型を持つ関数を宣言できるようになります。

例として、2つの数値を加算する関数を宣言してみましょう。

let func1: Func = function(a: number, b: number): number { return a + b; };

次に、2つの数値を乗算する関数を宣言しましょう。

let func2: Func = function(a: number, b: number): number { return a * b; };

次の型が与えられています。

type Func = (x: number, y: number, z: number) => number;

この型の関数を作成してください。関数は3つの数値をパラメータとして受け取り、 その結果としてこれらの数値の合計を返すものとします。

数値と数値の配列をパラメータとして受け取り、 結果として数値の配列を返す関数の型を宣言してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否