Vergleichsoperator in Perl

Hi! Ich hab zwar ne ganz blöde Frage, aber auf die Schnelle finde ich leider nichts dazu!

So wie ich gelesen hab wird ein String für kleiner als ein anderer befunden, wenn dessen erstes Zeichen in der Reihe der ASCII-Zeichen früher auftaucht als das erste Zeichen des anderen Strings.

Warum ist dann aber:

‚laut‘ lt ‚lauter‘ # wahr?

Besten Dank im Voraus

Emanuel

Hm keine Ahnung, aber ein normaler Stringvergleich wäre eigentlich so:

Du betrachtest das erste zeichen was nicht gleich ist und je nachdem welches kleiner ist, dieser String ist kleiner.
Falls ein String kürzer ist als der andere und alle Zeichen des kürzeren Strings mit dem Anfang des längeren übereinstimmen, dann ist der kürzere kleiner.

Das würde auf deine Aussage passen wie Perl sich verhält.