Bitte haben Sie Verständnis, dass ich keinen Java-Hintergrund habe und dies ist meine erste Stunde mit Scala. Ich bin nicht Bashing Scala - nur neugierig auf die Design-Entscheidungen.Scala args (0) Grund
Gab es einen Grund, warum Scala entschieden hat, Konvention in Bezug auf seine args Objekt zur Schau zu stellen?
Im Vergleich zu den mir bekannten Sprachen hätte ich erwartet, dass die Scala args (0) den Namen der ausführbaren Datei zurückgibt und args (1) das erste Argument zurückgibt.
Anstatt die obige "unausgesprochene" Konvention zu verwenden, benötigt Scala den Coder, um Java-Code zu mischen, nur um den Namen der ausführbaren Datei zu erhalten (re. getting script filename and printing it).
https://en.oxforddictionaries.com/usage/flaunt-or-flout –
Vielen Dank für Ihre Grammatik Lektion.Wie Ihre Referenz angibt, ist es a gemeinsamer Fehler ... – Steve
So häufig, dass es vielleicht nur Verwendung wird. (Das heißt, Ungehorsam oder Missachtung ist das echte gemeinsame Element.) –