⊗tsSpGnFu 32 of 37 menu

Funkcia generického typu v TypeScript

V predchádzajúcich lekciách sme vytvorili identickú funkciu, ktorá akceptovala parametre generického typu. Teraz sa naučíme popísať typ takejto funkcie a vytvárať generické rozhrania.

Funkciu generického typu je možné tiež zapísať v podobe šípkovej funkcie. Deklarujme premennú func, ktorá bude mať typ generickej funkcie:

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

Je možné použiť aj iný symbol pre generický typ takejto premennej. Hlavné je dávať pozor, aby sa názvy typov nedostali do konfliktu:

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

Generický typ je možné zapísať uzatvorením signatúry volania a typu funkcie do zložených zátvoriek:

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

Napíšte funkciu na určenie dĺžky pola generického typu vo variantoch, popísaných v tejto lekcii.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť