Dans le cours : L'essentiel de Swift 4

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 22 600 cours dispensés par des formateurs experts ou achetez ce cours séparément.

Aborder l'inférence de types des variables

Aborder l'inférence de types des variables - Tutoriel Swift

Dans le cours : L'essentiel de Swift 4

Démarrer mon mois d’essai gratuit

Aborder l'inférence de types des variables

Parlons de la sécurité de type et de l'inférence. Swift est un langage de type sécurisé. Cela signifie que chaque variable que vous déclarez doit avoir un type spécifique afin que le compilateur puisse détecter les erreurs de compilation plus tard. L'inférence de type interviendra également avec les opérations mathématiques et nous y parviendrons un petit peu plus tard. Maintenant, lorsque vous affectez une valeur initiale à une variable, comme on voit ici, le compilateur Swift en déduira son type sans que vous ayez à le spécifier. Par exemple, comme on le voit ici, var health = 90. Le compilateur infère que vous avez ici un integer. Donc, par exemple, si on essaie de faire health = manny, nous aurons une erreur avec le compilateur : Cannot assign value of type 'string' to type 'int'. Donc, le seul moyen de changer la valeur ici, est de changer ça à un integer. Donc, par exemple, 100 et l'erreur va s'en aller. Ensuite, changeons maxHealth pour une variable. Voici comment on peut…

Table des matières