Warum Perl die logischen Operatoren &&, ||, ! Vorrang vor und, oder und nicht?

Dies ist wahrscheinlich ein kleiner Punkt, aber ich Frage mich, warum der Perl-logische Operatoren (&&, ||, und !) haben Vorrang vor den leicht verständlichen "Englisch" logische Operatoren (and, or und not). Gibt es irgendeinen Vorteil bei der Verwendung des ehemaligen festgelegt und jeder Nachteil bei der Verwendung des letzteren in einem Skript?

  • Denn Larry Wall hat es gefallen, dass Art und Weise?
  • Wenn Sie waren identisch in der Präferenz, es wäre nicht notwendig, beide Versionen behalten - nur eine wäre genug, um zu halten. Seit Larry ist ein linguist und gerne einfache englische Worte in seine neue Sprache, führte er diese (neben der unless und andere). Und natürlich, er zugewiesene Bedeutung dieser Worte, dass er besser gefallen (und noch andere, die von C-Stil-Operatoren)
InformationsquelleAutor B Chen | 2013-03-04
Schreibe einen Kommentar