সুচিপত্র:
সংজ্ঞা - রিকার্সিভ ফাংশন বলতে কী বোঝায়?
একটি পুনরাবৃত্তি ফাংশন কোডে একটি ফাংশন যা সম্পাদনের জন্য নিজেকে বোঝায়। রিকার্সিভ ফাংশনগুলি সহজ বা বিস্তৃত হতে পারে। তারা উদাহরণস্বরূপ, একক পুনরাচিত প্রক্রিয়াটির মাধ্যমে সংখ্যা, স্ট্রিং বা অন্যান্য ভেরিয়েবলগুলির সেট বা সংকলনের ক্ষেত্রে আরও দক্ষ কোড লেখার অনুমতি দেয়।
টেকোপিডিয়া রিকার্সিভ ফাংশন ব্যাখ্যা করে
কোডে রিকার্সিভ ফাংশনগুলি প্রায়শই লুপ সেটআপগুলির উপর নির্ভর করে, যেখানে লুপ দ্বারা পরিবর্তন করার সময় একাধিকবার প্রাথমিক ভেরিয়েবল কল করা হয়। একটি পুনরাবৃত্তির ক্রিয়াকলাপের সাধারণ উদাহরণগুলির মধ্যে ফ্যাক্টরিয়াল অন্তর্ভুক্ত রয়েছে, যেখানে ক্রমবর্ধমানভাবে নিচে নামার সময় একটি পূর্ণসংখ্যা নিজে থেকে গুণিত হয়। একটি লুপে থাকা আরও অনেক স্ব-রেফারেন্সিং ফাংশনগুলিকে পুনরাবৃত্ত ফাংশন বলা যেতে পারে, উদাহরণস্বরূপ, যেখানে n = n + 1 অপারেটিং পরিসর দেয়।
সহজ পুনরাবৃত্তি ফাংশন ছাড়াও, প্রোগ্রামারস এবং অন্যান্যরা আরও অনেক বিস্তৃত ফাংশন নিয়ে এসেছিল যা পুনরাবৃত্তি নীতিগুলির মাধ্যমেও কাজ করে। ফিবোনাচি সিক্যুয়েন্সের মতো কারও কারও কাছে অর্থ ও অন্যান্য ক্ষেত্রগুলির জন্য অ্যাপ্লিকেশন রয়েছে, যেখানে অন্যরা গুপ্ত এবং আইটি সম্প্রদায়ের জন্য বেশিরভাগ একচেটিয়া থাকে।
