Swift 2.0 Форматирует 1000 в дружественные буквы KIOS

Программируем под IOS
Ответить
Anonymous
 Swift 2.0 Форматирует 1000 в дружественные буквы K

Сообщение Anonymous »


Я пытаюсь написать функцию, которая будет представлять тысячи и миллионы в виде букв К и М. Например:

1000 = 1 тыс. 1100 = 1,1к 15000 = 15к 115000 = 115к 1000000 = 1м Вот чего я достиг:

func formatPoints(num: Int) -> String { пусть newNum = String (число / 1000) var newNumString = "\(num)" если число > 1000 && число < 1000000 { newNumString = "\(newNum)k" } иначе, если число > 1000000 { newNumString = "\(newNum)m" } вернуть новуюNumString } formatPoints(51100) // ЭТО ВОЗВРАЩАЕТ 51 КБ вместо 51,1 КБ Как мне заставить эту функцию работать, чего мне не хватает?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»