Decimal128
It would be very convenient if Decimal128 had options for string formatting - it could then for example, more easily be used for currency. Similar to how a Double can be formatted
As is, Swift Doubles have this feature:
let myDouble = 1999.95
let currencyFormatted = myDouble.formatted(.currency(code: "USD"))
print(currencyFormatted)
and the output is
$1,999.95
My suggest is to add a formatted feature to Decimal128
let d = Decimal128(1999.95)
let s = d.formatted(.currency(code: "USD"))
1
vote
![](https://secure.gravatar.com/avatar/d2b09b02ba38d2bd20d0a2985389400f?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)