इसके अलावा, जैसा कि बताया गया है, बाइट कोड स्तर पर टर्नरी ऑपरेटर के बीच वास्तव में कोई अंतर नहीं है और यदि-तब-अन्य। जैसा कि ऊपर दिए गए उदाहरण में है, जिस पर निर्णय लेना है वह पूरी तरह से पठनीयता पर आधारित है।
क्या टर्नरी ऑपरेटर सी से तेज है?
आपके कंपाइलर पर निर्भर करता है, लेकिन किसी भी आधुनिक कंपाइलर पर आम तौर पर कोई अंतर नहीं होता। यह कुछ ऐसा है जिसके बारे में आपको चिंता नहीं करनी चाहिए।
क्या पायथॉन की तुलना में टर्नरी ऑपरेटर तेज है?
मैंने उस स्थिति का मूल्यांकन करने के लिए कार्यों को परिभाषित किया है, अगर-और-कथन और एक टर्नरी ऑपरेटर, टाइमिट का इस्तेमाल किया। 100 दोहराव के साथ दोनों के लिए दोहराएं, और 0 का औसत (डिफ़ॉल्ट 1, 000, 000 रन-थ्रू के लिए) प्राप्त किया।टर्नरी ऑपरेटर के लिए 81 सेकंड, if-else स्टेटमेंट के लिए 0.88 सेकंड।
क्या जावास्क्रिप्ट की तुलना में टर्नरी ऑपरेटर तेज है?
गति के मामले में कोई अंतर नहीं होना चाहिए। जब तक आप वास्तव में खराब जावास्क्रिप्ट कार्यान्वयन का उपयोग नहीं कर रहे हैं। दोनों बयानों का सबसे धीमा हिस्सा ब्रांचिंग है।
अगर-अगर की तुलना में टर्नरी ऑपरेटर तेज क्यों हैं?
संक्षेप में, टर्नरी ऑपरेटर की गति सीधे तौर पर स्टेटमेंट के परिणाम को कॉपी करने में लगने वाले समय से संबंधित है, भले ही इसकी सख्त जरूरत न हो। और 100000 तत्वों की एक सरणी को कॉपी करने में समय लगता है।