Obsah:
Definícia - Čo znamená stav Yoda?
„Podmienka Yoda“ je, keď je časť počítačovej syntaxe obrátená alebo prehodená napríklad vtedy, keď programátor namiesto deklarovania premennej rovnajúcej sa konštante deklaruje konštantu rovnajúcu sa premennej. Kľúčovou charakteristikou podmienok Yoda je, že nijakým spôsobom nenarušujú funkciu kódu.
Techopedia vysvetľuje stav Yoda
Následné zmeny v syntaxi kódu sa nazývajú podmienky Yoda kvôli milovanej postave Star Wars, ktorá je známa invertovaním syntaxe anglického jazyka. Namiesto toho, aby ste povedali niečo ako „vyskúšate“, hovorí Yoda „vyskúšajte, budete.“ Rovnakým znakom si podmienky Yoda berú konvenčnú syntax kódu a prehodia jeho časti; zmena konštantná / variabilná je jednou z najbežnejších. Napríklad v priebehu vývoja počítačového programovania si programátori zvykli hovoriť veci typu „x = 5.“ Počítač je však rovnako pohodlný s výrazom „5 = x“. Ľudia však často nie sú - vidia to ako mätúca zmena syntaxe. Podmienky Yoda nemusia slúžiť nijakému skutočnému účelu, než sú mätúce, alebo v niektorých prípadoch môžu byť motivované nejakým vnímaným užitočným nástrojom. Tento typ veci sa môže tiež nazývať „notácia Yoda“.




