Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η κατάσταση Yoda;
Μια "κατάσταση Yoda" είναι όταν ένα κομμάτι της σύνταξης του υπολογιστή αντιστραφεί ή ανταλλάσσεται, για παράδειγμα, όπου αντί να δηλώνει μια μεταβλητή ίση με μια σταθερά, ο προγραμματιστής δηλώνει μια σταθερά ίση με μια μεταβλητή. Ένα βασικό χαρακτηριστικό των συνθηκών του Yoda είναι ότι δεν επηρεάζουν με κανέναν τρόπο τη λειτουργία του κώδικα.
Η Techopedia εξηγεί τη συνθήκη Yoda
Οι ασήμαντες αλλαγές στη σύνταξη κώδικα ονομάζονται συνθήκες Yoda λόγω του αγαπημένου χαρακτήρα των Star Wars, ο οποίος είναι γνωστός για την αναστροφή της σύνταξης αγγλικής γλώσσας. Αντί να λέτε κάτι σαν "θα προσπαθήσετε", λέει ο Yoda "δοκιμάστε, θα το κάνετε". Με τον ίδιο τρόπο, οι συνθήκες του Yoda λαμβάνουν ένα συμβατικό κομμάτι σύνταξης κώδικα και αναποδογυρίζουν τα μέρη του. η σταθερή / μεταβλητή αλλαγή είναι μία από τις πιο συνηθισμένες. Για παράδειγμα, πάνω από την εξέλιξη του προγραμματισμού υπολογιστών, οι προγραμματιστές έχουν συνηθίσει να λένε πράγματα όπως "x = 5." Ωστόσο, ο υπολογιστής είναι εξίσου άνετος με το "5 = x." Αλλά οι άνθρωποι συχνά δεν είναι - το βλέπουν σαν Η κατάσταση του Yoda μπορεί να μην εξυπηρετεί κανένα άλλο πραγματικό σκοπό εκτός από το να προκαλεί σύγχυση ή, σε ορισμένες περιπτώσεις, μπορεί να έχει κίνητρο από κάποια αντιληπτή χρησιμότητα.
