2017-05-25 2 views
0

Comment puis-je m'assurer qu'il n'y a que 2 décimales pour cette équation (qui est convertie en chaîne) dans swift.Comment limiter les décimales dans la chaîne finale de cette équation

let avocadoE = ((Double(proteinIntake)!/4.73) * (1/Double(list.count))) 

let avocadoP = String(avocadoE) 

Les valeurs proteinIntake et lis.count sont déjà définies dans mon code. Je n'arrive pas à trouver de solutions en ligne.

+0

Vous feriez mieux d'utiliser un 'NumberFormatter' pour obtenir le bon, le résultat localisé. Aucune des réponses dans le doublon ne le fait. – rmaddy

Répondre

0

Essayez cette let avocadoP = String(format: "%.02f", avocadoE)