কীভাবে টাইপস্ক্রিপ্টে অভিধান শুরু এবং ঘোষণা করবেন

Kibhabe Ta Ipaskripte Abhidhana Suru Ebam Ghosana Karabena



একটি ' অভিধান ” এমন এক ধরনের ডেটা স্ট্রাকচারকে বোঝায় যেখানে একটি ক্রমবিহীন তালিকায় কী-মানের জোড়া রয়েছে। এটি টাইপস্ক্রিপ্টে 'মানচিত্র' এর সমতুল্য। এটি টাইপস্ক্রিপ্ট অ্যাপ্লিকেশনগুলিতে ডেটা পরিচালনা করার জন্য একটি দরকারী টুল। টাইপস্ক্রিপ্টে একটি অভিধান ঘোষণা এবং শুরু করার প্রক্রিয়াটি সহজ এবং সহজ। অভিধানটি সাধারণত 'রেকর্ড' ইউটিলিটি টাইপ ব্যবহার করে টাইপস্ক্রিপ্টে ঘোষণা করা হয় এবং শুরু করা হয়।

এই পোস্টটি টাইপস্ক্রিপ্টে একটি অভিধান ঘোষণা এবং শুরু করার পদ্ধতিগুলি বর্ণনা করবে।







কীভাবে টাইপস্ক্রিপ্টে একটি অভিধান শুরু এবং ঘোষণা করবেন?

টাইপস্ক্রিপ্টে একটি অভিধান শুরু এবং ঘোষণা করতে, নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন:



এগিয়ে যাওয়ার আগে, প্রথমে বুঝতে হবে যে একটি টাইপস্ক্রিপ্ট ফাইল চালানোর জন্য, প্রতিটি পরিবর্তনের পরে এটিকে অবশ্যই একটি জাভাস্ক্রিপ্ট ফাইলে ট্রান্সপিল করতে হবে এবং তারপরে প্রদত্ত কমান্ডগুলি ব্যবহার করে টার্মিনালে জাভাস্ক্রিপ্ট কোড চালাতে হবে:



tsc অভিধান.ts
node dictionary.js





পদ্ধতি 1: একটি ইনডেক্সড অবজেক্ট ব্যবহার করে টাইপস্ক্রিপ্টে অভিধান শুরু এবং ঘোষণা করুন

একটি অভিধান শুরু করতে এবং ঘোষণা করতে, ' সূচীকৃত বস্তু ” এটি একটি ডেটা স্ট্রাকচার যা কীগুলির একটি গ্রুপকে মানগুলির একটি গ্রুপের সাথে লিঙ্ক করে, যেখানে প্রতিটি কী স্বতন্ত্র এবং একটি নির্দিষ্ট মানের সাথে লিঙ্ক করে।

বাক্য গঠন



নিম্নলিখিত সিনট্যাক্সটি সূচীকৃত বস্তু ব্যবহার করে একটি অভিধান শুরু এবং ঘোষণা করার জন্য ব্যবহার করা হয়:

প্রকার MyDictionary = {
[ চাবি: প্রকার ] : মান প্রকার
} ;


উদাহরণ

প্রথমে আমরা একটি অভিধান সংজ্ঞায়িত করব যার নাম “ আমার অভিধান যা একটি সূচীকৃত বস্তুর ধরন যা আমাদের অভিধানের আকার বর্ণনা করে:

প্রকার MyDictionary = {
[ কী: স্ট্রিং ] : সংখ্যা
} ;


তারপর, আমরা একটি নতুন ভেরিয়েবল ঘোষণা এবং শুরু করি ' বয়স অভিধান 'প্রকার' আমার অভিধান এবং তিনটি কী-মান জোড়া সহ একটি বস্তুকে আক্ষরিক অর্থে বরাদ্দ করুন:

const ageDictionary: MyDictionary = {
'জন' : 26 ,
'মেরি' : 28 ,
'রক' : 27
} ;


'এ ভেরিয়েবলটি পাস করে কনসোলে অভিধানটি মুদ্রণ করুন console.log() 'পদ্ধতি:

console.log ( বয়স অভিধান ) ;


আউটপুট


আপনি যদি কোনো অভিধানের কোনো নির্দিষ্ট কী-এর মান পুনরুদ্ধার করতে চান, তাহলে আপনি বর্গাকার বন্ধনী স্বরলিপি ব্যবহার করতে পারেন “[ ]”:

console.log ( বয়স অভিধান [ 'রক' ] ) ;


আউটপুট 'এর বয়স প্রদর্শন করে শিলা ' এটাই ' 27 ”:

পদ্ধতি 2: একটি ইন্টারফেস ব্যবহার করে টাইপস্ক্রিপ্টে অভিধান শুরু এবং ঘোষণা করুন

একটি অভিধান শুরু এবং ঘোষণা করার জন্য, আপনি ' ইন্টারফেস ” টাইপস্ক্রিপ্টের একটি ইন্টারফেস হল একটি চুক্তি প্রকাশ করার একটি কৌশল যা একটি বস্তুকে অনুসরণ করতে হবে। এটি সেই ইন্টারফেসের একটি উদাহরণ হিসাবে বিবেচনা করার জন্য একটি বস্তুর প্রয়োজনীয় বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলির প্রকারগুলি সংজ্ঞায়িত করে।

বাক্য গঠন

ইন্টারফেস ব্যবহার করে একটি অভিধান শুরু এবং ঘোষণা করার জন্য প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

ইন্টারফেস তথ্য {
key1: value1Type;
key2: value2Type;
}


উদাহরণ

প্রথমে, 'নামক একটি অভিধান সংজ্ঞায়িত করুন তথ্য ' একটি 'ইন্টারফেস' ব্যবহার করে যার জন্য যেকোন বস্তুর প্রয়োজন হয় যা এটিকে প্রয়োগ করে 'স্ট্রিং' টাইপের একটি নাম সম্পত্তি এবং 'সংখ্যা' টাইপের একটি বয়স বৈশিষ্ট্য থাকতে পারে:

ইন্টারফেস তথ্য {
নাম: স্ট্রিং;
বয়স: সংখ্যা;
}


তারপর, ঘোষণা করুন এবং একটি নতুন ভেরিয়েবল শুরু করুন ' ছাত্র অভিধান 'প্রকার' তথ্য 'একটি বৈশিষ্ট্য সহ' আইডি 'প্রকার' সংখ্যা ”:

ছাত্র অভিধান ছিল: { [ আইডি নাম্বার ] : তথ্য; } = {
1 : { নাম: 'জ্যাক' , বয়স: পনের } ,
2 : { নাম: 'জোঁক' , বয়স: 18 }
} ;


অবশেষে, কনসোলে অভিধানটি মুদ্রণ করুন:

console.log ( ছাত্র অভিধান ) ;


আউটপুট


এখন, আমরা ইনডেক্স বা আইডি 2 এ বস্তুটি অ্যাক্সেস করব:

console.log ( ছাত্র অভিধান [ 2 ] ) ;


আউটপুট

পদ্ধতি 3: ES6 মানচিত্র ব্যবহার করে টাইপস্ক্রিপ্টে অভিধান শুরু এবং ঘোষণা করুন

আপনি টাইপস্ক্রিপ্টে একটি অভিধান শুরু এবং ঘোষণা করার জন্য ES6 মানচিত্র পদ্ধতি ব্যবহার করতে পারেন। এটি জাভাস্ক্রিপ্ট এবং টাইপস্ক্রিপ্টে একটি অন্তর্নির্মিত ডেটা কাঠামো যা কী-মান জোড়া সংরক্ষণ করতে সক্ষম করে, যেখানে কী এবং মান যেকোনো ডেটা টাইপের হতে পারে।

বাক্য গঠন

ES6 মানচিত্র ব্যবহার করার জন্য, প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

নতুন মানচিত্র < কী টাইপ, ভ্যালু টাইপ > ( ) ;


উদাহরণ

প্রথমে, আমরা ম্যাপ কনস্ট্রাক্টর ব্যবহার করে কী এবং মানগুলির ধরন উল্লেখ করে একটি মানচিত্র বস্তু তৈরি করব “ স্ট্রিং ”:

দিন ছাত্র = নতুন মানচিত্র < স্ট্রিং, স্ট্রিং > ( ) ;


এখন, অভিধানে কী-মান জোড়া যোগ করতে set() পদ্ধতি ব্যবহার করুন:

ছাত্র সেট ( 'নাম' , 'জোঁক' ) ;
ছাত্র সেট ( 'বয়স' , '18' ) ;
ছাত্র সেট ( 'শখ' , 'বই পড়া' ) ;


কনসোলে অভিধান প্রিন্ট করুন:

console.log ( ছাত্র ) ;


আউটপুট

পদ্ধতি 4: রেকর্ড ইউটিলিটি টাইপ ব্যবহার করে টাইপস্ক্রিপ্টে অভিধান শুরু এবং ঘোষণা করুন

একটি অভিধান শুরু এবং ঘোষণা করার আরেকটি উপায় হল টাইপস্ক্রিপ্টে 'রেকর্ড' ইউটিলিটি টাইপ ব্যবহার করা। এটি একটি অভিধান শুরু এবং ঘোষণা করার সবচেয়ে সাধারণ উপায়। এটি টাইপস্ক্রিপ্টে একটি পূর্ব-নির্মিত ডেটা কাঠামো যা নির্দিষ্ট কী এবং মান সহ একটি টাইপ তৈরি করতে সক্ষম করে।

বাক্য গঠন

নিম্নলিখিত সিনট্যাক্স রেকর্ড ইউটিলিটি প্রকারের জন্য ব্যবহৃত হয়:

রেকর্ড < কী টাইপ, ভ্যালু টাইপ > = { } ;


উদাহরণ

প্রদত্ত উদাহরণে, আমরা একটি অভিধান ঘোষণা করি এবং শুরু করি ' ছাত্র ' ব্যবহার করে ' রেকর্ড টাইপ স্ট্রিং এর কী এবং মান নির্দিষ্ট করতে ইউটিলিটি টাইপ:

দিন ছাত্র: রেকর্ড < স্ট্রিং, স্ট্রিং > = {
'নাম' : 'জোঁক' ,
'বয়স' : '18' ,
'শখ' : 'বই পড়া' ,
} ;


অবশেষে, কনসোলে অভিধানটি মুদ্রণ করুন:

console.log ( ছাত্র ) ;


আউটপুট


আমরা টাইপস্ক্রিপ্টে একটি অভিধান শুরু এবং ঘোষণা সংক্রান্ত সমস্ত প্রয়োজনীয় তথ্য সংকলন করেছি।

উপসংহার

টাইপস্ক্রিপ্টে একটি অভিধান শুরু করতে এবং ঘোষণা করতে, ' সূচীকৃত বস্তু ', ' একটি ইন্টারফেস ', ' ES6 মানচিত্র ' অথবা ' ইউটিলিটি টাইপ রেকর্ড করুন ” একটি অভিধান শুরু এবং ঘোষণা করার সবচেয়ে সাধারণ উপায় হল 'রেকর্ড ইউটিলিটি টাইপ'। এই পোস্টটি একটি টাইপস্ক্রিপ্ট অভিধান ঘোষণা এবং শুরু করার পদ্ধতি বর্ণনা করেছে।