Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗tsSpGnFu 32 of 37 menu

TypeScript හි පොදු වර්ගයේ ශ්රිතය

පෙර පාඩම් වලදී, අපි පොදු වර්ගයේ පරාමිති භාර ගන්නා අනන්යතා ශ්රිතයක් සෑදුවෙමු. දැන් අපි එවැනි ශ්රිතයක වර්ගය විස්තර කරන හා පොදු අන්තර්මුඛ සෑදීම ඉගෙන ගනිමු.

පොදු වර්ගයේ ශ්රිතය හීන් ඊතල ආකාරයෙන් ද ලිවිය හැකිය. අපි func විචල්යයක් ප්රකාශ කරමු, එයට පොදු ශ්රිතයක වර්ගය ඇති වන පරිදි:

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

එවැනි විචල්යයක් සඳහා පොදු වර්ගය සඳහා වෙනත් සංකේතයක් ද නියම කළ හැකිය. ප්රධාන කරුණ නම් වර්ග නාම ගැටුම් නොකරන ලෙස බලා ගැනීමයි:

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

කාල පත්‍ර අංකනය සහ ශ්රිතයේ වර්ගය කොටස් වරහන් තුළ අඩංගු කිරීමෙන් පොදු වර්ගය ලිවිය හැකිය:

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

මෙම පාඩමේ විස්තර කරන ලද ආකාරයන් තුළ පොදු වර්ගයේ අරාවක දිග නිර්ණය කිරීම සඳහා ශ්රිතයක් ලියන්න.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න