Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.051 Beiträge
 
Delphi 2009 Professional
 
#7

AW: Vergleich umdrehen

  Alt 30. Mai 2024, 12:47
Das "Umdrehen" deutet darauf hin, dass der Autor sich zumindest gelegentlich auch mit C oder C-ähnlichen Sprachen beschäftigt. Dort ist z.B. das hier valider Code:
Code:
int myVar = 42;
if (myVar = 1) {
  doSomething();
}
Eigentlich wollte er myVar mit 1 vergleichen, hat aber versehentlich statt des Vergleichsoperators "==" den Zuweisungsoperator "=" benutzt. Er weist also der Variablen myVar den Wert 1 zu, dies wird beim Vergleich (1 <> 0) dann zu true. Damit einem so etwas nicht passiert, dreht man das dann einfach um, da man auch in C/C++/Java etc. einer Konstanten keinen Wert zuweisen kann.
Nennt sich Yoda Notations.
Ist in Delphi Quatsch.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat