Ondalık değeri F # olarak tanımlanmış bir hassasiyetle dize olarak biçimlendirmek istiyorum. Printf/sprintf'i kullanırken alıyorum:F # içinde printf/sprintf kullanarak tanımlı doğrulukla bir dize olarak ondalık biçimlendirme nasıl?
let sdecimal = sprintf "%.2M" 0.1234M;;
val sdecimal: string = "0,1234" float için
iken çalışır.
let sfloat = sprintf "%.2f" 0.1234;;
val sfloat: Ben ilk ayrıntılı ve kaşer hem hangi yüzer için döküm var gibi dize = "0.12"
görünüyor.
C# 'in .ToString() biçimlendirmesini kullanmanın daha basit bir yolu var mı?
Float ile aynı formatı kullanın: "sprintf"% .2f "0.1234M ;; – Petr