⊗tsSpGnFu 32 of 37 menu

TypeScript'te Genel Tür Fonksiyonu

Önceki derslerde, genel tür parametreleri alan bir özdeşlik fonksiyonu yaptık. Şimdi böyle bir fonksiyonun tipini tanımlamayı ve genel arayüzler oluşturmayı öğreneceğiz.

Genel tür fonksiyonu, ok fonksiyonu şeklinde de yazılabilir. func adında, tipi genel fonksiyon olan bir değişken tanımlayalım:

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

Bu değişkenin genel türü için başka bir sembol de belirlenebilir. Önemli olan, tip isimlerinin çakışmamasını sağlamaktır:

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

Genel tür, çağrı imzasını ve fonksiyon tipini kaşlı ayraçlar içine alarak yazılabilir:

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

Genel türdeki bir dizinin uzunluğunu belirlemek için bir fonksiyon yazın, bu derste açıklanan varyantlarda.

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