12 из 75 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Разработчик жёстко закодировал отображение валюты как "$" + String(price) в своём приложении. Какая самая критичная проблема этого подхода?
"$" + String(price)
Это вызовет runtime crash, когда price содержит дробные значения
price
Конкатенация строк медленнее, чем использование NumberFormatter для валюты
NumberFormatter
Это игнорирует локаль пользователя, производя неправильные символы валюты, разделители десятичных разрядов и группировку для не-US регионов
Система типов Swift отклонит неявное преобразование Double в String на этапе компиляции
Double
String