কম্পিউটার টিউটোরিয়াল

রুবির লুপ নিয়ন্ত্রণ আয়ত্ত করা:পুনরায় করুন, পুনরায় চেষ্টা করুন এবং পরবর্তী ব্যাখ্যা করা হয়েছে

আমরা retry সম্পর্কে কথা বলেছি ব্যতিক্রমের পরে পুনরায় চেষ্টা করার বিষয়ে আলোচনা করার সময় কীওয়ার্ড। এর স্বল্প পরিচিত প্রতিরূপ redo একইভাবে কাজ করে, কিন্তু পুরো ব্লকের পরিবর্তে লুপ পুনরাবৃত্তি পুনরায় চালায়।

redo কীওয়ার্ড

আমরা আগের একাডেমী নিবন্ধে যেমন শিখেছি, retry আপনাকে একটি ব্লকে কোডের একটি অংশ পুনরায় চেষ্টা করতে দেয়:

 

এই উদাহরণটি একটি ব্যতিক্রম উত্থাপন করার আগে কনসোলে "পুনরাবৃত্তি" শব্দটি প্রিন্ট করে। রেসকিউ ব্লকগুলি কার্যকর করে, যাকে retry বলে এবং শুরু থেকে আবার ব্লক শুরু করে। এর ফলে আমাদের প্রোগ্রাম অবিরামভাবে Iteration মুদ্রণ করে . redo loops ব্যবহার করার সময় কীওয়ার্ড আপনাকে অনুরূপ প্রভাব অর্জন করতে দেয়। এটি এমন পরিস্থিতিতে দরকারী যেখানে আপনাকে পুনরাবৃত্তি করার সময় পুনরায় চেষ্টা করতে হবে৷

 

এটি প্রিন্ট করবে:

লক্ষ্য করুন কিভাবে পুনরাবৃত্তি গণনা একই থাকে? এটি লুপের শুরুতে এক্সিকিউশনকে পিছিয়ে দেবে। কোডের এই রূপটি retry ব্যবহার করে ঠিক একই আউটপুট প্রিন্ট করবে:

 

আপনি redo ব্যবহার করতে পারেন একটি লুপে পুনঃচেষ্টা বাস্তবায়ন করতে। পরবর্তী উদাহরণে আমরা কাজের একটি সারি আছে. তারা হয় :success ফেরত দেয় অথবা :failure . কাজটি সফল না হওয়া পর্যন্ত আমরা লুপের একই পুনরাবৃত্তি পুনরায় চালাতে থাকি।

 

next কীওয়ার্ড

আপনি যদি লুপের পরবর্তী পুনরাবৃত্তিতে যেতে চান, বর্তমানের শুরুতে ফিরে যাওয়ার বিপরীতে, আপনি next ব্যবহার করতে পারেন .

 

এটি প্রিন্ট করবে:

দেখুন কিভাবে পুনরাবৃত্তি কাউন্টার ক্রমবর্ধমান রাখে? বেশিরভাগ ক্ষেত্রে next ব্যবহার করে আপনি কি চান. redo দেখুন আপনার যদি একটি লুপের প্রয়োজন হয় যা সঠিক সংখ্যক বার চালায় বা অ্যারের উপর পুনরাবৃত্তি করার সময় ত্রুটি পরিচালনার প্রয়োজন হয়৷

আমরা আশা করি আপনি লুপগুলিতে পুনরাবৃত্তি করার বিষয়ে নতুন কিছু শিখেছেন এবং আপনি এই নিবন্ধটি (বা AppSignal একাডেমী সিরিজের অন্য যেকোনও) সম্পর্কে কী ভেবেছেন তা জানতে পছন্দ করবেন। অনুগ্রহ করে আপনি কি মনে করেন তা আমাদের জানাতে দ্বিধা করবেন না, অথবা যদি আপনার কাছে রুবির কোনো বিষয় থাকে যা আপনি আরও জানতে চান।

রুবির লুপ নিয়ন্ত্রণ আয়ত্ত করা:পুনরায় করুন, পুনরায় চেষ্টা করুন এবং পরবর্তী ব্যাখ্যা করা হয়েছে

থিজস ক্যাডিয়ার

প্রধান প্রযুক্তি কর্মকর্তা এবং সহ-প্রতিষ্ঠাতা। আমাদের পরিকাঠামোতে কাজ করতে গিয়ে মাঝে মাঝে থিজ কয়েক মাস ধরে নিখোঁজ হয়ে যায়। আমাদের বিলিয়ন অনুরোধ সঠিকভাবে পরিচালনা করা হয়েছে তা নিশ্চিত করুন। কোম্পানির সেরা ড্রামার।

থিজস ক্যাডিয়ারের সমস্ত নিবন্ধ


  1. কিভাবে একটি আংশিক চাপ আঁকবেন এবং পিএইচপি-তে imagefilledarc() ফাংশন ব্যবহার করে এটি পূরণ করবেন?

  2. আমি কিভাবে Tkinter-এ একটি তালিকা থেকে একটি ড্রপডাউন মেনু তৈরি করতে পারি?

  3. পাইথন প্রোগ্রামে একটি গোলাকার আয়নার ফোকাল দৈর্ঘ্য

  4. 2022 সালে প্রতিটি ব্যবসার জন্য 20টি বিনামূল্যের এলিমেন্টর টেমপ্লেট