18
TypeScriptについて本当に興奮しています。どのように関数パラメータの型を設定しますか?Typescript - 高次関数のタイプ
function twoMoreThanYou(calculateANumber: Function):number {
return calculateANumber(4) + 2;
}
function double(n:number):number {
return n*2;
}
console.log("TWO MORE", twoMoreThanYou(double))
calculateANumber
の入力方法は?私はそれが数値を取り、数値を返す関数でなければならないと指定したいと思います。
私は高次関数の署名をより読みやすくするために、そのタイプの「インタフェース」またはいくつかの省略形を作成できますか?
あなたは 'NumberFunction'インターフェイスを持つ' twoMoreThanYou'機能のための戻り値の型を指定する必要はありません。タイプ推論! – asawyer
OMG私はすでにタイスクリプトが大好きです。 –