Viele Sprachen haben mehrere Regeln wie folgt in ihre Grammatiken, die Hinter Komma verbieten:Was sind die Nachteile von optionalen Nachkommas?
call-expr: ident '(' expr-list? ')';
expr-list: expr | expr-list ',' expr;
jedoch die folgende Formulierung erlaubt (aber nicht erforderlich) Hinter Kommas, die well-known advantages hat:
call-expr: ident '(' expr-list? expr? ')';
expr-list: expr ',' | expr-list expr ',';
Gibt es irgendeinen Nachteil um immer mindestens intern zu verwenden?
Perl erlaubt nachfolgende Kommas. – Laurel
Ja, mir ist bewusst, dass viele Sprachen es erlauben *. – o11c
Es ist nicht etwas, was Sie wahrscheinlich wissen würden, wenn Sie diese Sprache nicht kennen. – Laurel