Variables Swift
Une variable est un espace réservé pratique utilisé pour faire référence à une adresse mémoire de l'ordinateur.
En Swift, chaque variable se voit attribuer un type spécifique, qui détermine la quantité de mémoire qu'elle occupe, et les différents types de données déterminent également la plage de valeurs pouvant être stockées.
Dans le chapitre précédent, nous avons présentéles types de données de base, notamment l'entier Int, les nombres à virgule flottante Double et Float, le booléen Bool et la chaîne String. De plus, Swift fournit d'autres types de données plus puissants, tels que Optional, Array, Dictionary, Struct et Class.
Ensuite, nous allons vous montrer comment déclarer et utiliser des variables dans un programme Swift.
Déclaration de variable
La déclaration de variable consiste à indiquer au compilateur où créer un espace de stockage pour la variable en mémoire et quelle taille il doit avoir.
Avant d'utiliser une variable, vous devez utiliser le mot-clévarpour la déclarer, comme indiqué ci-dessous :
var variableName = <initial value>
Voici un exemple simple de déclaration de variable dans un programme Swift :
import Cocoa var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB)
La sortie du programme ci-dessus est :
42 3.14159
Nommage des variables
Les noms de variables peuvent être composés de lettres, de chiffres et de traits de soulignement.
Les noms de variables 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 variables peuvent également utiliser des caractères Unicode simples, comme dans l'exemple suivant :
import Cocoa var _var = "Hello, Swift!" print(_var) var 你好 = "你好世界" var Example = "www.example.com" print(你好) print(Example)
La sortie du programme ci-dessus est :
Hello, Swift! 你好世界 www.example.com
Sortie de variable
Les variables et les constantes peuvent être affichées à l'aide de la fonctionprint(Swift 2 a remplacé println par print) pour afficher.
Dans les chaînes, les parenthèses et les barres obliques inverses peuvent être utilisées pour insérer des variables, comme dans l'exemple suivant :
import Cocoa
var name = "Example"
var site = "http://www.example.com"
print("\(name)的官网地址为:\(site)")
La sortie du programme ci-dessus est :
Example的官网地址为:http://www.example.comAutres extensions