Ο τριαδικός τελεστής υπό όρους μπορεί σίγουρα να χρησιμοποιηθεί υπερβολικά, και ορισμένοι τον βρίσκουν αρκετά δυσανάγνωστο. Ωστόσο, θεωρώ ότι μπορεί να είναι πολύ καθαρό στις περισσότερες περιπτώσεις να αναμένεται μια δυαδική έκφραση, υπό την προϋπόθεση ότι η πρόθεσή της είναι σαφής.
Είναι καλή πρακτική η χρήση τριαδικού τελεστή;
Είναι βέλτιστη πρακτική να χρησιμοποιείτε τον τριαδικό τελεστή όταν διευκολύνει την ανάγνωση του κώδικα. Εάν η λογική περιέχει πολλές προτάσεις if…else, δεν θα πρέπει να χρησιμοποιήσετε τους τριαδικούς τελεστές.
Είναι καλό να χρησιμοποιείτε τριαδικό τελεστή στην Java;
Ο τριαδικός τελεστής Java είναι ο μόνος υπό όρους τελεστής που παίρνει τρεις τελεστές. Είναι μια απλή αντικατάσταση για τη δήλωση if-then-else και χρησιμοποιείται πολύ στον προγραμματισμό Java. Μπορούμε να χρησιμοποιήσουμε τον τριαδικό τελεστή στη θέση του if-else conditions ή ακόμη και να αλλάξουμε συνθήκες χρησιμοποιώντας ένθετους τριαδικούς τελεστές.
Ποιος είναι καλύτερος εάν-άλλο ή τριαδικός τελεστής;
Συμπέρασμα. Χρησιμοποιήστε τριαδικούς τελεστές για να ορίσετε μια τιμή σε μια μεταβλητή ή για να μειώσετε τον κώδικα εάν είναι απαραίτητο. Χρησιμοποιήστε δηλώσεις if-else για οτιδήποτε άλλο.
Είναι ο τριαδικός τελεστής γρηγορότερος από ό,τι αν η C++;
14 Απαντήσεις. Δεν είναι πιο γρήγορο. Υπάρχει μία διαφορά όταν μπορείτε να αρχικοποιήσετε μια σταθερή μεταβλητή ανάλογα με κάποια έκφραση: const int x=(a<b) ?