Nel fare formato stringa di interpolazione in Svezia ho una virgola al posto di un punto durante la creazione di stringhe con i numeri decimali:Interpolazione stringa di Scala con Format, come cambiare la locale?
scala> val a = 5.010
a: Double = 5.01
scala> val a = 5.0101
a: Double = 5.0101
scala> f"$a%.2f"
res0: String = 5,01
La mia domanda è: come faccio a impostare il formato in modo che ottengo il risultato 5.01
? Mi piacerebbe essere in grado di impostare la locale solo per quella stringa, ad esempio, in modo che non cambi le impostazioni internazionali per l'intero ambiente.
Cheers,
Johan
Dovrebbe essere 'a', non' $ a' – Exupery
@Exupery a destra, corretto. – VonC
Grazie, c'è un altro modo, intendo ancora usare il bel modo di Scala e non il modo di Java? Saluti, altrimenti ti accontenterò. –