জেনারেটর ফাংশন কি?
জেনারেটর ফাংশন কি?

ভিডিও: জেনারেটর ফাংশন কি?

ভিডিও: জেনারেটর ফাংশন কি?
ভিডিও: ফাংশন জেনারেটর ও অসিলোস্কোপ কি? এর সঠিক ব্যবহার/ Correct use of oscilloscope 2024, ডিসেম্বর
Anonim

জেনারেটর একটি বিশেষ শ্রেণীর হয় ফাংশন যা পুনরাবৃত্তিকারী লেখার কাজকে সহজ করে। ক জেনারেটর ইহা একটি ফাংশন যেটি একটি একক মানের পরিবর্তে ফলাফলের একটি ক্রম তৈরি করে, যেমন আপনি একটি মানের একটি সিরিজ তৈরি করেন।

এই বিষয়ে, পাইথনে জেনারেটর ফাংশন কি?

জেনারেটর পুনরাবৃত্তিকারী তৈরি করতে ব্যবহৃত হয়, কিন্তু একটি ভিন্ন পদ্ধতির সাথে। জেনারেটর সহজ ফাংশন যা একটি বিশেষ উপায়ে একটি সময়ে একটি আইটেমের পুনরাবৃত্তিযোগ্য সেট ফিরিয়ে দেয়। যখন আইটেমের একটি সেটের উপর একটি পুনরাবৃত্তি বিবৃতির জন্য ব্যবহার করা শুরু করে, তখন জেনারেটর চালানো হয়

একইভাবে, একটি জেনারেটর এবং একটি নিয়মিত ফাংশনের মধ্যে সিনট্যাক্টিক পার্থক্য কী? নিয়মিত ফাংশন শুধুমাত্র একটি, একক মান (বা কিছুই না) ফেরত দিন। জেনারেটর চাহিদা অনুযায়ী একের পর এক একাধিক মান ("ফলন") ফেরত দিতে পারে। তারা পুনরাবৃত্তির সাথে দুর্দান্ত কাজ করে, সহজেই ডেটা স্ট্রিম তৈরি করতে দেয়।

উপরন্তু, আপনি কখন জেনারেটর ব্যবহার করবেন?

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

কিভাবে ফলন কাজ করে?

ফলন একটি কীওয়ার্ড যা রিটার্নের মত ব্যবহার করা হয়, ফাংশনটি ছাড়া একটি জেনারেটর রিটার্ন করবে। আপনার ফাংশন থেকে তৈরি জেনারেটর অবজেক্টটিকে প্রথমবার কল করার সময়, এটি হিট না হওয়া পর্যন্ত এটি আপনার ফাংশনে কোডটি চালাবে ফলন , তারপর এটি লুপের প্রথম মান ফিরিয়ে দেবে।

প্রস্তাবিত: