শর্তাধীন টার্নারি অপারেটর অবশ্যই অতিরিক্ত ব্যবহার করা যেতে পারে, এবং কেউ কেউ এটিকে বেশ অপঠিত বলে মনে করেন। যাইহোক, আমি দেখতে পাচ্ছি যে বেশিরভাগ পরিস্থিতিতে এটি খুব পরিষ্কার হতে পারে যে একটি বুলিয়ান অভিব্যক্তি প্রত্যাশিত, যদি এর উদ্দেশ্য পরিষ্কার হয়৷
টার্নারি অপারেটর ব্যবহার করা কি ভালো অভ্যাস?
এটি টারনারি অপারেটর ব্যবহার করা একটি সর্বোত্তম অভ্যাস যখন এটি কোডটি পড়া সহজ করে তোলে। যুক্তিতে যদি অনেকগুলো if…else স্টেটমেন্ট থাকে, তাহলে আপনার টারনারি অপারেটর ব্যবহার করা উচিত নয়।
জাভাতে টারনারি অপারেটর ব্যবহার করা কি ভালো?
জাভা টারনারি অপারেটর হল একমাত্র শর্তসাপেক্ষ অপারেটর যা তিনটি অপারেন্ড নেয়। এটি if-then-else স্টেটমেন্টের জন্য একটি ওয়ান-লাইনার প্রতিস্থাপন এবং জাভা প্রোগ্রামিংয়ে অনেক ব্যবহার করা হয়েছে।আমরা if-else conditions এর জায়গায় টারনারি অপারেটর ব্যবহার করতে পারি বা নেস্টেড টারনারি অপারেটর ব্যবহার করে শর্ত পরিবর্তন করতে পারি।
ইফ-অন্যথা বা ত্রিদেশীয় অপারেটর কোনটি ভালো?
উপসংহার। একটি ভেরিয়েবলের মান সেট করতে বা প্রয়োজনে কোড কমাতে টারনারি অপারেটর ব্যবহার করুন। অন্য সব কিছুর জন্য if-else স্টেটমেন্ট ব্যবহার করুন.
টার্নারি অপারেটর কি C++ এর চেয়ে দ্রুত?
14 উত্তর। এটি দ্রুত নয়. একটি পার্থক্য আছে যখন আপনি কিছু অভিব্যক্তির উপর নির্ভর করে একটি ধ্রুবক পরিবর্তনশীল শুরু করতে পারেন: const int x=(a<b) ?