web-dev-qa-db-fra.com

Comment obtenir la longueur d'une chaîne dans Swift3 sur macOS

Comment obtenir la longueur d'un String dans 'Swift3' sur macOS?

Cela fonctionnait dans Swift2:

if purchaseDateString.length == 0 {
     purchaseDateString = "n/a"
}

Quel est Swift3 équivalent pour trouver la longueur de String.

MISE À JOUR

Il y a des réponses à cette question comme le souligne Martin. La question soumise a 30 réponses. Cependant, pour autant que je sache, aucun d'entre eux ne concerne spécifiquement Swift3. Je peux me tromper..

12
David DelMonte

Avez-vous essayé characters.count

if purchaseDateString.characters.count == 0 {
     purchaseDateString = "n/a"
}

Modifier: - À partir de dans Swift 3.2 et Swift 4 La chaîne est de type Collection afin que vous puissiez utiliser directement count sur String.

if purchaseDateString.count == 0 {
     purchaseDateString = "n/a"
}
56
Nirav D