Constantes Swift

Une fois qu'une constante est définie, sa valeur ne peut pas être modifiée pendant l'exécution du programme.

Les constantes peuvent être de n'importe quel type de données, comme des constantes entières, des constantes à virgule flottante, des constantes de caractère ou des constantes de chaîne. Il existe également des constantes de types énumération :

Les constantes sont similaires aux variables, la différence étant qu'une fois la valeur d'une constante définie, elle ne peut pas être modifiée, alors que la valeur d'une variable peut être modifiée à volonté.


Déclaration de constante

Les constantes sont déclarées à l'aide du mot-cléletavec la syntaxe suivante :

let constantName = <initial value>

Voici un exemple simple d’utilisation de constantes dans un programme Swift :

import Cocoa

let constA = 42
print(constA)

Le résultat de l'exécution du programme ci-dessus est :

42

Annotation de type

Lorsque vous déclarez une constante ou une variable, vous pouvez ajouter une annotation de type pour spécifier le type de valeur à stocker dans la constante ou la variable. Pour ajouter une annotation de type, placez un deux-points et un espace après le nom de la constante ou de la variable, suivis du nom du type.

var constantName:<data type> = <optional initial value>

Voici un exemple simple illustrant l’utilisation d’annotations de type pour les constantes en Swift. Notez que les constantes doivent avoir une valeur initiale lorsqu’elles sont définies :

import Cocoa

let constA = 42
print(constA)

let constB:Float = 3.14159

print(constB)

Le résultat de l'exécution du programme ci-dessus est :

42
3.14159

Nommage des constantes

Les noms de constantes peuvent être constitués de lettres, de chiffres et de traits de soulignement.

Les constantes doivent commencer par une lettre ou un trait de soulignement.

Swift est un langage sensible à la casse, donc les lettres majuscules et minuscules sont différentes.

Les noms de constantes peuvent également utiliser des caractères Unicode simples, comme dans l’exemple suivant :

import Cocoa

let _const = "Hello, Swift!"
print(_const)

let 你好 = "你好世界"
print(你好)

Le résultat de l'exécution du programme ci-dessus est :

Hello, Swift!
你好世界

Sortie des constantes

Les variables et les constantes peuvent être affichées à l’aide de la fonction print (dans Swift 2, print a remplacé println).

Dans les chaînes de caractères, les parenthèses et les barres obliques inverses peuvent être utilisées pour insérer des constantes, comme dans l'exemple suivant :

import Cocoa

let name = "Example"
let site = "http://www.example.com"

print("\(name)的官网地址为:\(site)")

Le résultat de l'exécution du programme ci-dessus est :

Example的官网地址为:http://www.example.com
Autres extensions