⊗tsSpGnInt 33 of 37 menu

Bendrinio tipo interfeisas TypeScript'e

Dabar pereikime prie funkcijos kvietimo bendrinio tipo interfeiso aprašymo. Jame apibrėžkime funkcijos kvietimo signatūrą:

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

Tada deklaruokime funkciją myFunc ir aprašykime kodą jos tele:

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

Tada parašykime kintamąjį func, kurio tipas nuoroda į IFunc. O pats kintamasis iškviečia funkciją myFunc:

let func: IFunc = myFunc;

Pilnas kodas atrodys taip:

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

Vykdžius kodą pamatysime:

'abcde'
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti