Avec trop d'arguments, String.format
facilement devient trop confus. Est-il un moyen plus puissant pour formater une Chaîne de caractères. Comme suit:
"This is #{number} string".format("number" -> 1)
Ou n'est-ce pas possible en raison du type de questions (format
, il faudrait prendre une Carte[Chaîne de caractères, de Tout], je suppose; ne sais pas si ce serait rendre les choses encore pire).
Ou est la meilleure façon de le faire comme ceci:
val number = 1
<plain>This is { number } string</plain> text
même s'il pollue l'espace de nom?
Edit:
Alors qu'un simple proxénétisme pourrait le faire dans de nombreux cas, je suis également à la recherche de quelque chose allant dans le même sens que Python format()
(Voir: http://docs.python.org/release/3.1.2/library/string.html#formatstrings)