⊗tsSpGnInt 33 of 37 menu

টাইপস্ক্রিপ্টে জেনেরিক টাইপ ইন্টারফেস

এখন আসুন একটি ফাংশন কলের জন্য জেনেরিক টাইপ ইন্টারফেস বর্ণনা করতে এগিয়ে যাই। আসুন এটিতে ফাংশন কলের স্বাক্ষর সংজ্ঞায়িত করি:

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

এরপর চলুন myFunc ফাংশনটি ডিক্লেয়ার করি এবং এর বডিতে কোড লিখি:

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

এরপর চলুন func ভেরিয়েবলটি লিখি, যার টাইপ IFunc-কে রেফার করে। এবং ভেরিয়েবলটি নিজেই myFunc ফাংশনকে কল করে:

let func: IFunc = myFunc;

সম্পূর্ণ কোডটি এইরকম দেখাবে:

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

কোড এক্সিকিউট করার পর আমরা দেখতে পাব:

'abcde'
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন