Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗tsSpGnInt 33 of 37 menu
◀ ▶

Interfaccia di tipo generico in TypeScript

Ora passiamo alla descrizione dell'interfaccia di tipo generico per la chiamata di funzione. Definiamo in essa la firma della chiamata di funzione:

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

Successivamente dichiariamo la funzione myFunc e descriviamo il codice nel suo corpo:

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

Poi scriviamo la variabile func, il cui tipo si riferisce a IFunc. E la variabile stessa chiama la funzione myFunc:

let func: IFunc = myFunc;

Il codice completo apparirà così:

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

Dopo l'esecuzione del codice vedremo:

'abcde'
← →
↑
Italiano▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta