İsveç'te biçim dizesi interpolasyon yapıyor ben bir nokta yerine virgül olsun:Scala Biçim ile Dize enterpolasyonu, yerel ayar nasıl değiştirilir? ondalık sayılarla dizeleri oluştururken
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
Sorum şu, ben sonuç 5.01
olsun böylece biçimini ayarlamak nasıl? Yerel ayarı yalnızca bu String için ayarlayabilmek istiyorum, yani tüm ortamın yerel ayarını değiştirmem.
Alkış,
Johan StringOps
enriched String class aynı Java library number formatting support erişilebilir , sadece o çıkış için başka yerel belirleyebildiğinde kullanma
"a" değil, "$ a" olmalıdır – Exupery
@Exupery doğru, düzeltildi. – VonC
Teşekkür ederim, başka bir yol var mı, demek istediğim hala güzel bir Scala yolu kullanıyor ve Java yolunu değil? Şerefe, aksi takdirde seni kabul ederim. –