"" + int1 + int2
fonctionne, mais il est un peu laidQuelle est la manière idiomatique de faire une chaîne de deux Int dans Scala?
"" + int1 + int2
fonctionne, mais il est un peu laidQuelle est la manière idiomatique de faire une chaîne de deux Int dans Scala?
Je serais probablement aller avec int1.toString + int2.toString
mais c'est juste comment je roule.
On peut dire que plus laid
"%d%d".format(int1, int2)
Les développeurs de Scala ont travaillé dur pour émuler cette étrange partie de la compatibilité Java, donc j'utiliserais probablement ce que vous avez suggéré.
Même en Java, ce n'est pas un bon moyen de l'écrire. – Nicolas
@Nicolas C'était une blague (ou du moins c'est comme ça que je l'ai pris) liée à ce sujet: http://thread.gmane.org/gmane.comp.lang.scala.user/33893 –
Hum ... un peu blague privée qui peut conduire quelqu'un à de mauvaises pratiques n'est pas adéquate ici, je pense surtout si aucune référence n'est donnée pour comprendre que c'est une blague. – Nicolas
Une autre façon est
Array(int1, int2).mkString
... vous permet également cette
Array(int1, int2).mkString(", ")
Merci. Évident, mais d'une façon ou d'une autre je l'avais manqué. –
@Paul dw, vous l'avez mis là-bas maintenant. ET vous avez appris que vous pouvez parfois manquer l'évidence: P –
Je savais déjà que je peux manquer l'évidence, malheureusement :) –