কেন জেনারেটর দরকারী?
কেন জেনারেটর দরকারী?

ভিডিও: কেন জেনারেটর দরকারী?

ভিডিও: কেন জেনারেটর দরকারী?
ভিডিও: জেনারেটর কিভাবে বিদ্যুৎ উৎপন্ন করে? 2024, মে
Anonim

জেনারেটর PEP 255 এর সাথে পরিচিত হওয়ার পর থেকে Python এর একটি গুরুত্বপূর্ণ অংশ। জেনারেটর ফাংশনগুলি আপনাকে একটি ফাংশন ঘোষণা করতে দেয় যা একটি পুনরাবৃত্তিকারীর মতো আচরণ করে। তারা প্রোগ্রামারদের একটি দ্রুত, সহজ এবং পরিষ্কার উপায়ে একটি পুনরাবৃত্তিকারী তৈরি করার অনুমতি দেয়। একটি পুনরাবৃত্তিকারী একটি বস্তু যা পুনরাবৃত্তি করা যেতে পারে (লুপ করা)।

এখানে, প্রতিটি জেনারেটরের কাজ কি?

কম্পিউটার বিজ্ঞানে, এ জেনারেটর একটি রুটিন যা একটি লুপের পুনরাবৃত্তি আচরণ নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে। সব জেনারেটর এছাড়াও পুনরাবৃত্তিকারী. ক জেনারেটর একটি খুব অনুরূপ ফাংশন যে একটি অ্যারে প্রদান করে, যে একটি জেনারেটর প্যারামিটার আছে, বলা যেতে পারে, এবং মানগুলির একটি ক্রম তৈরি করে।

উপরে, একটি জেনারেটর বস্তু কি? সোজা কথায়, ক জেনারেটর একটি ফাংশন যা একটি প্রদান করে বস্তু (পুনরাবৃত্ত) যা আমরা পুনরাবৃত্তি করতে পারি (এক সময়ে একটি মান)।

এর, কিভাবে একটি পাইথন জেনারেটর কাজ করে?

ক পাইথন জেনারেটর একটি ফাংশন যা ফলাফলের একটি ক্রম তৈরি করে। এটা কাজ করে এর স্থানীয় অবস্থা বজায় রাখার মাধ্যমে, যাতে পরবর্তী সময়ে কল করার সময় ফাংশনটি ঠিক যেখানে এটি বন্ধ রেখেছিল সেখানে আবার শুরু করতে পারে। এইভাবে, আপনি একটি চিন্তা করতে পারেন জেনারেটর একটি শক্তিশালী পুনরাবৃত্তির মত কিছু হিসাবে.

আপনি কিভাবে পাইথনে একটি জেনারেটর কল করবেন?

যখন তুমি কল ক জেনারেটর ফাংশন বা ব্যবহার a জেনারেটর অভিব্যক্তি, আপনি একটি নামক একটি বিশেষ পুনরাবৃত্তিকারী ফেরত দেন জেনারেটর . আপনি এই বরাদ্দ করতে পারেন জেনারেটর এটি ব্যবহার করার জন্য একটি পরিবর্তনশীল. যখন তুমি কল উপর বিশেষ পদ্ধতি জেনারেটর , যেমন next(), ফাংশনের মধ্যে কোডটি ফলন পর্যন্ত কার্যকর করা হয়।

প্রস্তাবিত: