Sobes.tech
Intern

Care este diferența dintre var și let în Swift?

sobes.tech AI

Răspuns de la AI

var declară o variabilă a cărei valoare poate fi schimbată. let declară o constantă a cărei valoare nu poate fi schimbată după inițializare.

// Declararea unei variabile - valoarea poate fi schimbată
var variabilaMutabila = 10
variabilaMutabila = 20 // Ok

// Declararea unei constante - valoarea nu poate fi schimbată
let constantaInmutabila = 30
// constantaInmutabila = 40 // Eroare: Nu se poate atribui unei valori 'let'

Utilizarea let este preferabilă atunci când se garantează că valoarea nu se va schimba, deoarece acest lucru crește siguranța codului și permite potențial compilatorului să efectueze optimizări.