এছাড়াও, যেমনটি উল্লেখ করা হয়েছে, বাইট কোড লেভেলে ত্রিদেশীয় অপারেটর এবং if-then-else এর মধ্যে সত্যিই কোনো পার্থক্য নেই। উপরের উদাহরণের মতো, কোনটি বেছে নেবেন তা সম্পূর্ণরূপে পাঠযোগ্যতার উপর ভিত্তি করে।
টার্নারি অপারেটর কি C এর চেয়ে দ্রুত?
আপনার কম্পাইলারের উপর নির্ভর করে, কিন্তু যেকোনো আধুনিক কম্পাইলারে সাধারণত কোন পার্থক্য নেই। এটি এমন কিছু যা নিয়ে আপনার চিন্তা করা উচিত নয়৷
টার্নারি অপারেটর কি পাইথনের চেয়ে দ্রুত?
আমি একটি if-else স্টেটমেন্ট এবং একটি টারনারি অপারেটর, ব্যবহৃত timeit দিয়ে সেই অবস্থার মূল্যায়ন করার জন্য ফাংশনগুলিকে সংজ্ঞায়িত করেছি। 100টি পুনরাবৃত্তি সহ উভয়ের জন্য পুনরাবৃত্তি করুন এবং 0 এর গড় (ডিফল্ট 1, 000, 000 রান-থ্রুসের জন্য) পেয়েছেন।টারনারি অপারেটরের জন্য 81 সেকেন্ড, if-else স্টেটমেন্টের জন্য 0.88 সেকেন্ড।
জাভাস্ক্রিপ্টের চেয়ে টারনারি অপারেটর কি দ্রুত?
গতির পরিপ্রেক্ষিতে কোনো পার্থক্য থাকা উচিত নয়। যদি না আপনি সত্যিই খারাপ জাভাস্ক্রিপ্ট বাস্তবায়ন ব্যবহার করছেন। উভয় বিবৃতির ধীরতম অংশ হল শাখা।
কেন টারনারি অপারেটর ইফ-অন্যের চেয়ে দ্রুত?
সংক্ষেপে বলা যায়, টার্নারি অপারেটরের গতি স্টেটমেন্টের ফলাফল কপি করতে যে সময় লাগে তার সাথে সরাসরি সম্পর্কিত, যদিও এটি কঠোরভাবে প্রয়োজন না হয়। এবং 100000 উপাদানের একটি অ্যারে অনুলিপি করতে সময় লাগে৷