Как в swift 4 убрать точку с 0 при вычислении на калькуляторе?

Пользователь

от hanna_jacobson , в категории: Swift , 7 месяцев назад

Как в swift 4 убрать точку с 0 при вычислении на калькуляторе?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stanford_mosciski , 7 месяцев назад

@hanna_jacobson 

Вы можете использовать метод "string(format:)" для форматирования числа так, чтобы он не отображал десятичную точку и нули после нее. Например:

1
2
let result = 10.0 / 3.0
let formattedResult = String(format: "%.2f", result) // "3.33"


В этом примере "%.2f" означает, что число должно быть отформатировано как "float" с двумя знаками после десятичной точки. Если вы хотите убрать десятичную точку и нули после нее, вы можете использовать "%.0f":

1
2
let result = 10.0 / 3.0
let formattedResult = String(format: "%.0f", result) // "3"


Это отформатирует число как "float" без знаков после десятичной точки, что приведет к удалению десятичной точки и нулей после нее.