⊗tsSpGnInt 33 of 37 menu

TypeScript'te Genel Tip Arayüzü

Şimdi bir fonksiyon çağrısı için genel tip arayüzünü tanımlamaya geçelim. İçinde fonksiyon çağrı imzasını belirleyelim:

interface IFunc { <T> (data: T): T; }

Sonra myFunc fonksiyonunu bildirelim ve gövdesindeki kodu yazalım:

function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc;

Daha sonra, tipi IFunc'ye referans veren func değişkenini yazalım. Ve değişkenin kendisi myFunc fonksiyonunu çağırır:

let func: IFunc = myFunc;

Tam kod şu şekilde görünecektir:

interface IFunc { <T> (data: T): T; } function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc; console.log(func('abcde'));

Kodu çalıştırdıktan sonra şunu göreceğiz:

'abcde'
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet