Ihre "doppelten Anführungszeichen" sind tatsächlich nicht geschachtelt. Zweimal wird ein doppeltes Zitat geöffnet und sofort geschlossen.
""myprint xx yy"" ^^ this is one pair of quotes with empty content ^^ this is anther pair with empty content ^^^^^^^^^^^^^^^ this is not quoted at all
In der Tat ""myprint
heißt der Befehl: Die leere Zeichenfolge, die mit "myprint" verkettet ist, wird in die myprint
Funktion aufgelöst. und das letzte Argument ist die Zeichenfolge "yy", die mit der leeren Zeichenfolge verkettet ist.
Sie werden also nicht in Anführungszeichen gesetzt myprint xx yy
. Der gesamte ursprüngliche Befehl verhält sich so.