2012-10-31 11 views

Antwort

26

sollte diese Arbeit:

"%1$s-%1$s-%1$s" format "OK" 

Die format Methode der WrappedString verwendet java.util.Formatter unter der Haube. Und das die Formatter Javadoc sagt:

Die Formatangaben für allgemeinen, Charakter und numerische Typen haben die folgende Syntax:

%[argument_index$][flags][width][.precision]conversion 

Die optionalen argument_index ist eine Dezimalzahl, die die Position des Arguments in der Argumentliste. Das erste Argument wird durch "1$", das zweite durch "2$" usw.

bezeichnet
6
"%s-%s-%s".format(Seq.fill(3)("OK"): _*) 

Die : _* Teil bedeutet "verwenden diese Sequenz als Argumente". Seq.fill(3)("OK") erstellt drei Kopien von "OK".