সামগ্রিকভাবে, আপনার শুধুমাত্র ত্রিদেশীয় বিবৃতি ব্যবহার করা উচিত যখন ফলাফলের বিবৃতিটি ছোট হয়। অন্যথায়, একটি normal if স্টেটমেন্ট লিখুন। একটি টার্নারি অপারেটরের উদ্দেশ্য হল আপনার কোডটিকে আরও সংক্ষিপ্ত এবং পঠনযোগ্য করে তোলা। একটি জটিল স্থানান্তর যদি একটি ত্রিদেশীয় অপারেটরে বিবৃতি সেই লক্ষ্যের বিরুদ্ধে যায়৷
টার্নারি অপারেটর ব্যবহার করা কি ভালো?
Ternary অপারেটর খারাপ নয়. যাইহোক, অনেক লোক সেগুলি ব্যবহার না করা বেছে নেয় কারণ তাদের প্রথম নজরে পার্স করা কঠিন হতে পারে। if/else কন্ডিশনাল ব্যবহার করে আপনি যে ভাবপ্রবণতা পান তা টারনারির মতোই - বেশিরভাগই - তবে এটি আরও ভাল পঠনযোগ্যতার জন্য অনুমতি দেয়৷
টার্নারি অপারেটররা কি খারাপ অভ্যাস?
কন্ডিশনাল টারনারি অপারেটর অবশ্যই অতিরিক্ত ব্যবহার করা যেতে পারে, এবং কেউ কেউ এটিকে বেশ অপঠিত বলে মনে করেন। যাইহোক, আমি দেখতে পাচ্ছি যে বেশিরভাগ পরিস্থিতিতে এটি খুব পরিষ্কার হতে পারে যে একটি বুলিয়ান অভিব্যক্তি প্রত্যাশিত, যদি এর উদ্দেশ্য পরিষ্কার হয়৷
টার্নারি কি এর চেয়ে ভালো?
Ternary দ্রুততর হয় তারপর যদি/অন্যথায় লজিকটিকে আমাদের টারনারিতে রূপান্তর করতে কোনো অতিরিক্ত গণনার প্রয়োজন হয় না। যখন এটি একটি সাধারণ ত্রিমাত্রিক অপারেশন হয়, তখন এটির আরও ভাল পঠনযোগ্যতাও থাকে। যদি শুধুমাত্র বিবৃতি if/else এর চেয়ে দ্রুত হয়, তাই যদি যুক্তির জন্য অন্য কোনো বিবৃতির প্রয়োজন না হয়, তাহলে এটি ব্যবহার করুন।
টার্নারি কি অন্যের চেয়ে বেশি দক্ষ?
ত্রিদেশীয় অপারেটরের পারফরম্যান্সে একটি ভাল লিখিত সমতুল্য থেকে আলাদা হওয়া উচিত নয় যদি / অন্যথায় বিবৃতি… তারা ভালভাবে সমাধান করতে পারেঅ্যাবস্ট্রাক্ট সিনট্যাক্স ট্রিতে একই উপস্থাপনা করতে, একই অপ্টিমাইজেশন ইত্যাদির মধ্য দিয়ে যান..