⊗tsSpGnFu 32 of 37 menu

Funksioni i tipit të përgjithshëm në TypeScript

Në mësimet e mëparshme ne krijuam një funksion identiteti, që pranonte parametra të tipit të përgjithshëm. Tani do të mësojmë të përshkruajmë tipin e këtij funksioni dhe të krijojmë interfaqe të përgjithshme.

Funksioni i tipit të përgjithshëm mund të shkruhet edhe në formë shigjetë. Le të deklarojmë ndryshoren func, e cila do të ketë tipin e funksionit të përgjithshëm:

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

Mund të përdoret edhe një simbol tjetër për tipin e përgjithshëm të kësaj ndryshoreje. Gjëja kryesore është të sigurohemi që emrat e tipeve të mos konfliktojnë:

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

Tipi i përgjithshëm mund të shkruhet duke mbyllur nënshkrimin e thirrjes dhe tipin e funksionit në kllapa kaçurrelë:

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

Shkruani një funksion për përcaktimin e gjatësisë së një grupi të tipit të përgjithshëm në variantet, të përshkruara në këtë mësim.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo