τριαδικός τελεστής

Από Βικιλεξικό
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Νέα ελληνικά (el)[επεξεργασία]

Ετυμολογία [επεξεργασία]

τριαδικός τελεστής < → δείτε τις λέξεις τριαδικός και τελεστής < (μεταφραστικό δάνειο) αγγλική ternary operator

Πολυλεκτικός όρος[επεξεργασία]

τριαδικός τελεστής

  1. (άλγεβρα) τελεστής που δέχεται δύο ορίσματα ή τελεστέους
  2. (προγραμματισμός) ο τελεστής που δέχεται δύο ορίσματα ή τελεστέους ή εκφράσεις, συμβολίζεται ?: και είναι συντομογραφία μίας απλής if ... else εντολής, την οποία μπορεί να αντικαταστήσει[1]
    Συντάσσεται: <εκφραση1> ? <εκφραση2> : <εκφραση3>, όπου οι εκφράσεις 1, 2, 3 είναι οι τρεις τελεστές. Η εκφραση1 λαμβάνει λογική τιμή «αληθές» οπότε επιστρέφεται η τιμή εκφραση2 ή «ψευδές» οπότε επιστρέφεται η εκφραση3
    Παράδειγμα: max_val = ( a > b ? a : b ), η max_val θα πάρει την τιμή a αν a > b, αλλιώς την τιμή b

Συνώνυμα[επεξεργασία]

Μεταφράσεις[επεξεργασία]

Αναφορές[επεξεργασία]

  1. Σταμάτης Σταματιάδης, Εισαγωγή στη γλώσσα προγραμματισμού C++14, σελ. 66, Πανεπιστήμιο Κρήτης. Προσπέλαση 2019-11-24