В Swift, я могу сделать что-то вроде этого:Имеет ли Kotlin стандартный способ форматирования числа в качестве английского ординала?
let ordinalFormatter = NumberFormatter()
ordinalFormatter.numberStyle = .ordinal
print(ordinalFormatter.string(from: NSNumber(value: 3))) // 3rd
, но я не вижу какой-либо способ сделать это так легко в Котлин. Есть ли такой способ, или мне придется использовать сторонние библиотеки или написать свои собственные?
Ну, обычно трудно доказать, что чего-то не существует. :) Но я почти уверен, что в stdlib нет такой функции или что-то, что может быть немедленно адаптировано для нее. Более того, stdlib не содержит ничего специфического для локали, и вы должны на самом деле обратиться к стороннему программному обеспечению или реализовать свое собственное решение. – hotkey
@hotkey Звучит как ответ на меня! – Supuhstar
Хорошо, положил это как ответ. :) – hotkey