TypeScriptの高階関数
TypeScriptで高階関数を使用するには、ただ関数を引数に取るだけである。
function double(x: int): int{ return x * 2; }
function calcAndPrint(action: (num: int) => int, num: int){
const result = action(number)
console.log(result)
}型定義
高階関数の型定義には以下のように記述する。
type Example1 = (param: string) => string;