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.