Sobes.tech
Intern

Qual é a diferença entre var e let em Swift?

sobes.tech IA

Resposta da IA

var declara uma variável cujo valor pode ser alterado. let declara uma constante cujo valor não pode ser alterado após a inicialização.

// Declaração de uma variável - o valor pode mudar
var variavelMutavel = 10
variavelMutavel = 20 // Ok

// Declaração de uma constante - o valor não pode mudar
let constanteInalteravel = 30
// constanteInalteravel = 40 // Erro: Não é possível atribuir a um valor 'let'

O uso de let é preferido quando o valor certamente não mudará, pois isso aumenta a segurança do código e potencialmente permite ao compilador realizar otimizações.