কখনও কখনও আমার এমন লুপগুলির প্রয়োজন হয় যার জন্য এই জাতীয় বিরতি দরকার:
for(int i=0;i<array.length;i++){
//some other code
if(condition){
break;
}
}
আমি লেখায় অস্বস্তি বোধ করি
if(condition){
break;
}
কারণ এটি 3 লাইন কোড ব্যবহার করে। এবং আমি দেখতে পেয়েছি যে লুপটি আবার লিখিত হতে পারে:
↓
for(int i=0;i<array.length && !condition;i++){
//some other code
}
সুতরাং আমার প্রশ্ন হ'ল, যদি সম্ভব হয় তবে কোডের লাইনগুলি হ্রাস করার জন্য শর্তকে ক্ষেত্রের দিকে নিয়ে যাওয়া কি অনুশীলন?
for(int i=0;i<array.length && !condition;i++)
তুলনামূলকভাবে অস্বাভাবিক এবং কেবল কোড স্কিমিং করে এমন কেউ এটিকে উপেক্ষা করতে পারেন; এই একটি একটি ভাল ব্যবহারের ক্ষেত্রে হতে পারে while
বা do while
লুপ, যা আরো প্রায়ই লুপ সংজ্ঞা একাধিক বিরতি শর্ত আছে।
condition
বিশেষত যা হয় তার উপর নির্ভর করে ।