⊗tsSpGnGTV 31 of 37 menu

TypeScript හි සාමාන්‍යකරණය කරන ලද වර්ග විචල්යයන්

අපි සාමාන්‍යකරණය කරන ලද වර්ගයක ශ්‍රිතයක් නිර්මාණය කරන විට, TypeScript අපව එහි ශරීරය තුළ වර්ග විචල්යයන් නිවැරදිව භාවිතා කිරීමට බල කරයි. එබැවින්, ශ්‍රිතයට යොමු කරනු ලබන එක් එක් පරාමිතියේ හැසිරීම අපට ලබා ගත හැකි සියලුම වර්ගවල දෘෂ්ටිකෝණයෙන් සලකා බැලීම අවශ්‍ය වේ.

සාමාන්‍යකරණය කරන ලද වර්ගයක විචල්යයක දිග නිර්ණය කිරීම සඳහා ශ්‍රිතයක් නිර්මාණය කරමු:

function myFunc <T> (data: T): T { console.log(data.length); // දෝෂය return data; }

දෝෂය ඇතිවන්නේ සියලුම වර්ගවලට දිගක් නොමැති නිසාය. උදාහරණයක් ලෙස, බූලියන් අගයන් සඳහා එවැනි ක්‍රියාවක් කළ නොහැකිය. කෙසේවෙතත්, අපි වර්ගය පැහැදිලි කර එය අරාවක් ලෙස සඳහන් කළහොත්, කේතය නිවැරදිව ක්‍රියාත්මක වේ. සෑම අරාවකටම, එය කුමන වර්ගයේ වුවත්, දිගක් ඇති නිසා:

function myFunc <T> (data: T[]): T[] { console.log(data.length); // 3 return data; } console.log(myFunc([1, 3, 5])); // [ 1, 3, 5 ]

සාමාන්‍යකරණය කරන ලද වර්ගයක අරාවක සියලුම අංග පුනරාවර්තනය කර කොන්සෝලයේ ප්‍රතිදානය කිරීම සඳහා ශ්‍රිතයක් ලියන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න