üblich ist Zuordnung über Position
void p (int height, String name) { ... } p (8, "foo");
in Ada: Zuordnung über Namen möglich
procedure Paint (height : Float; width : Float); Paint (width => 30, height => 40);nach erstem benannten Argument keine positionellen mehr erlaubt
code smell: lange Parameterliste,
refactoring: Parameterobjekt einführen
allerdings fehlt (in Java usw.) benannte Notation für Record-Konstanten.