Swift Academy · Leçon

let contre var, inférence de types, littéraux et tuples

Comprenez let et var, l’inférence de types, les littéraux numériques et textuels, ainsi que les tuples pour regrouper des valeurs.

Leçon 1 sur 38 étapes

let contre var, inférence de types, littéraux et tuples est une leçon Swift Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Swift Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Swift Academy comprend 3 leçons au total.

Introduction

Les valeurs Swift peuvent être déclarées avec let (constante) ou var (variable). L’inférence de types rend le code concis.

let ou var

Utilisez let pour les constantes et var pour les valeurs modifiables.

// Constant cannot change
let pi = 3.14
// pi = 3.14159 // error: cannot assign to value: 'pi' is a 'let' constant

// Variable can change
var counter = 0
counter += 1
print("counter =", counter)

Inférence de types

Swift déduit automatiquement les types, ce qui réduit le code répétitif.

// Type inferred as Int
let a = 10
// Type inferred as Double
let b = 2.5
// Type inferred as String
let msg = "Swift"

print(a, b, msg)

Littéraux

Swift prend en charge les littéraux pour les valeurs :

  • Nombres : 42, 3.14
  • Chaînes de caractères : "Hi"
  • Booléens : true, false

Tuples

Les tuples regroupent plusieurs valeurs, accessibles par index ou par nom.

// Group values together
let person = ("Ada", 28)
print("Name: \(person.0), Age: \(person.1)")

// Named tuple elements
let user = (name: "Alan", age: 35)
print("User name = \(user.name), age = \(user.age)")

Bonne pratique

Utilisez let chaque fois que possible. Cela indique votre intention, évite les modifications accidentelles et permet au compilateur d’optimiser le code.

Mot-clé des constantes

Vérification rapide : quel mot-clé définit une constante ?

Récapitulatif

Récapitulatif : utilisez let pour les constantes, var pour une variable, fiez-vous à l’inférence de types, utilisez les littéraux et regroupez les valeurs avec des tuples.

Gratuit pour commencer

Apprends Swift avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
122
Leçons
409

Questions Fréquemment Posées

La leçon « let contre var, inférence de types, littéraux et tuples » est-elle gratuite ?

Oui — le texte complet de « let contre var, inférence de types, littéraux et tuples » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Swift Academy, passe à CoddyKit PRO. Le cours Swift Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « let contre var, inférence de types, littéraux et tuples » ?

Comprenez let et var, l’inférence de types, les littéraux numériques et textuels, ainsi que les tuples pour regrouper des valeurs. Tu pratiques Swift Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Swift Academy ?

Aucune expérience préalable n'est requise. Swift Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.

Combien de temps prend la leçon « let contre var, inférence de types, littéraux et tuples » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Swift Academy ?

Oui. Chaque leçon Swift Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. let contre var, inférence de types, littéraux et tuples
  2. Types fondamentaux : nombres, Bool, String et Character
  3. Introduction aux optionnels : ?, nil, if let, guard let et ??
← Retour à Swift Academy