Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗jsPmCdBOP 126 of 505 menu
◀ ▶

if-else-এ বাধ্যতামূলক কার্লি ব্রেসের অনুপস্থিতির সমস্যা

JavaScript উপরে দেখানো ভাবে কার্লি ব্রেস ছোট করা অনুমতি দিলেও, আমি সাধারণত এমন করা সুপারিশ করি না, কারণ এটি সূক্ষ্ম ত্রুটির একটি উর্বর ক্ষেত্র। উদাহরণস্বরূপ, নিচের কোডটি বিবেচনা করুন:

let test = 3; if (test > 0) console.log(test);

ধরুন এখন আমরা সিদ্ধান্ত নিলাম যে, শর্ত সত্য হলে, '+++' লেখাসহ একটি দ্বিতীয় বার্তাও প্রিন্ট করতে:

let test = 3; if (test > 0) console.log(test); console.log('+++');

যাইহোক, কার্লি ব্রেস ছাড়া, শর্তের ভিতরে শুধুমাত্র প্রথম বার্তাটি থাকে। অর্থাৎ, প্রথম লাইনটি শর্ত সত্য হলে কার্যকর হবে, এবং দ্বিতীয় লাইনটি - সর্বদা।

মূলত আমাদের কোডটি এর সমতুল্য:

let test = 3; if (test > 0) { console.log(test); } console.log('+++'); // এই লাইনটি শর্তের বাইরে চলে গেছে

কিন্তু আমরা আসলে এমন কোড চেয়েছিলাম:

let test = 3; if (test > 0) { console.log(test); console.log('+++'); // এই লাইনটি শর্তের ভিতরে }

এই কারণেই, এই ধরনের ত্রুটিতে পড়া এড়াতে, সর্বদা কার্লি ব্রেস বসানোর পরামর্শ দেওয়া হয়।

← →
↑
বাংলা▼
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন