স্কালার নেই break
বা continue
তাই কিছু লুপ আচরণ কিছুটা চিন্তাভাবনা করে।
একটি লুপ তাড়াতাড়ি শেষ করতে লেজ পুনরুক্তি, ব্যতিক্রম বা scala.util.control.Breaks
(যা ব্যতিক্রম ব্যবহার করে) প্রয়োজন।
এর যুক্তিটি হ'ল, যেমন goto
, এগুলি প্রবাহকেই অস্পষ্ট করে তোলে এবং এগুলি আরও ভাল, কম আশ্চর্যজনক উপায়ে সম্পন্ন করা যায়।
তবে মনে হয় সেই একই যুক্তিগুলি ব্যবহার করা যেতে পারে return
।
কেন স্কালা ইচ্ছাকৃতভাবে বাদ পড়ল break
এবং continue
, তবে নয় return
?
breakable { for { break; } }
কিন্তু একটি অনুচিন্তা, এবং সম্ভবত এ পর্যন্ত দক্ষ থেকে।
break
এবং continue
আপনার প্রশ্নের এবং আপনার প্রশ্নে লিঙ্কে অন্তর্ভুক্ত করা হয়। জন্য প্রশ্ন return
-ভোট উপরে, গৃহীত উত্তর ঠিক কি প্রশ্ন আমি লিঙ্ক সম্পর্কে ছিল, এবং অন্তত উত্তর দেওয়া হয়েছিল। যদি দুটি উত্তর একসাথে করা হয় তবে আপনার প্রশ্নের উত্তর না দিলে, আপনি প্রশ্নটি এটি পরিষ্কার করতে সম্পাদনা করতে পারেন।
break
continue
return