18
Ben typescript gerçekten heyecan alıyorum. Nasıl bir fonksiyon parametresinin türü ayarlarım?typescript - Yüksek mertebeden fonksiyon tipleri
function twoMoreThanYou(calculateANumber: Function):number {
return calculateANumber(4) + 2;
}
function double(n:number):number {
return n*2;
}
console.log("TWO MORE", twoMoreThanYou(double))
nasıl yazabilirsiniz calculateANumber
daha iyi? Bunun bir sayı alır ve sayı döndüren bir fonksiyon olması gerektiğini belirtmek isteriz. Benim yüksek mertebeden fonksiyonu daha okunabilir imzaların yapabilirsiniz
Sen 'NumberFunction' arayüzü ile' twoMoreThanYou' işlev için dönüş türü belirtmek gerekmez. Tür çıkarsama! – asawyer
OMG Zaten typescript seviyorum. –