⊗tsSpGnFu 32 of 37 menu

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

পূর্ববর্তী পাঠগুলোতে আমরা একটি আইডেন্টিটি ফাংশন তৈরি করেছি, যা জেনেরিক টাইপের প্যারামিটার নেয়। এখন আমরা এই ধরনের ফাংশনের টাইপ বর্ণনা করা এবং জেনেরিক ইন্টারফেস তৈরি করা শিখব।

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