ich freue mich über deinen Humor, aber das funktioniert deshalb, weil ++ kein Stringoperator ist.
Ich weiß, hätte aber nicht gedacht das, dies so auseinander gehalten wird.
Die Erklärung ist auch nicht ganz korrekt. Die richtige Begründung ist, dass der ++
-Postfix-Operator eine höhere Präzedenz (17) als der binäre +
-Operator (13) hat. Damit (und weil +
links-assoziativ ist) ist dem Parser klar, dass der Term die folgende syntaktische Struktur haben muss:
((((((startNum++) + ',') + (startNum++)) + ',') + (startNum++)) + ',')