Wenn in Schweden Format-String-Interpolation zu tun bekomme ich ein Komma anstelle einem Punkt, wenn Strings mit Dezimalzahlen zu erstellen:Scala String-Interpolation mit Format, wie Gebietsschema zu ändern?
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
Meine Frage ist, wie kann ich das Format eingestellt, so dass ich das Ergebnis 5.01
bekommen? Ich möchte in der Lage sein, das Gebietsschema nur für diesen String festzulegen, d. H., Damit ich das Gebietsschema für die gesamte Umgebung nicht ändere.
Cheers,
Johan
Sollte 'a' sein, nicht' $ a' – Exupery
@exupery rechts, behoben. – VonC
Danke, gibt es noch einen anderen Weg, ich meine immernoch den netten Scala Weg und nicht den Java Weg? Prost, sonst werde ich dich einfach akzeptieren. –