আমরা জানি যে স্যুইচ কেসগুলির জন্য ধনুর্বন্ধনী প্রয়োজন হয় না। ধনুর্বন্ধনী কেসগুলি ব্যবহার করা মামলার ক্ষেত্র সম্পর্কে বিভ্রান্তির কারণ হতে পারে।
একটি উদ্বোধনী ব্রেস সাধারণত কোনও অর্থবহুল কিছুটির সাথে সম্পর্কিত হয় যেমন কোনও ফাংশন শুরু করা বা লুপের সূচনা বা শ্রেণীর ঘোষণার সূচনা বা অ্যারের সূচনাকরণ ইত্যাদি শুরু করা ... আমরা জানি যে কোনও ব্রেক বিরতিতে দেখা দিলে একটি সুইচ ব্লক থেকে বের হয়ে যায় case বিবৃতি। সুতরাং কোঁকড়ানো ধনুর্বন্ধনী ব্যবহার করে মনে হয় কোনও অজ্ঞ পাঠকের কাছে ক্ষেত্রে আলাদা সুযোগের ধারণা রয়েছে। সুতরাং, আরও ভাল প্রোগ্রামিং পড়ার যোগ্যতার জন্য কোঁকড়ানো ধনুর্বন্ধনী ব্যবহার করা এড়ানো ভাল।
অর্থাত্ যখন আমার মতো কিছু হবে,
switch(i)
{
case 1 :
{
}
System.out.println("Hello from 1");
case 2:
....
}
"হ্যালো ফোর 1" মুদ্রিত হয়। তবে কোঁকড়ানো ধনুর্বন্ধনী ব্যবহারটি একজন অজ্ঞ পাঠককে পরামর্শ দিতে পারে যে কেসটি '}' দিয়ে শেষ হয়, ইতিমধ্যে জেনে যে কোঁকড়ানো ধনুর্বন্ধনী সাধারণত লুপগুলি, পদ্ধতি ইত্যাদির ক্ষেত্রে কী বোঝায় generally
আমাদের যেমন 'সি' তে লাফানো-থেকে-লেবেল বিবৃতি রয়েছে যেমন নিয়ন্ত্রণটি কেবল কেস এ চলে আসে এবং এটি কার্যকর হয় continues সুতরাং, এই বোঝার সাথে স্যুইচের জন্য কেসগুলি লেখার সময় কোঁকড়া ধনুর্বন্ধনী ব্যবহার করা কেবল একটি BAD অনুশীলন।
প্রযুক্তিগতভাবে বলতে গেলে আপনি বৈধ সিনট্যাক্সের সাথে ব্যবহার করার সময় আপনার কোডের যে কোনও ব্লককে বাড়তি কোঁকড়া ধনুর্বন্ধনী দিয়ে ঘিরে রাখতে পারেন। স্যুইচ-তে ব্রেস ব্যবহার করা কমপক্ষে আমার কাছে খুব খারাপ দেখাচ্ছে কারণ আমি উপরে বলেছি বলে মনে হচ্ছে এটি অন্যরকম অনুভূতি দেয়।
আমার পরামর্শ: স্যুইচ কেসের জন্য কেবল আশেপাশের ধনুর্বন্ধনী ব্যবহার করা এড়িয়ে চলুন।