Ο τελεστής συνθήκης ελέγχει την συνθήκη και αν είναι αληθής επιστρέφει την πρώτη τιμή, αλλιώς επιστρέφει την δεύτερη. Γενική μορφή:
συνθήκη ? τιμή1 : τιμή2
Για παράδειγμα, (42 > 0) ? 8 : 16 επιστρέφει 8 και (42 == 0) ? 8 : 16
επιστρέφει 16.
Τι τύπου είναι ο τελεστής συνθήκης; Πώς θα φτιάχναμε μια συνάρτηση max;
Μετρήστε τους τελεστέους του. Για τη max: η συνάρτηση παίρνει δύο ακεραίους και
ολόκληρο το σώμα της μπορεί να είναι ένα return με μια έκφραση συνθήκης.
Αριθμός στον οδηγό: Α5.7
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec05-ternary-max ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec05-ternary-max.html ·
Markdown (GitHub)