Menu
Coddy logo textTech

Let vs Var

Parte da seção Fundamentos do Journey de Swift da Coddy — lição 4 de 86.

Em Swift, você usa let e var para armazenar valores.

var cria uma variável — seu valor pode ser alterado posteriormente:

var score = 10
print(score)  // 10
score = 20
print(score)  // 20

let cria uma constante — seu valor não pode ser alterado uma vez definido:

let name = "Alice"
print(name)  // Alice
// name = "Bob"  // Erro! Não é possível atribuir a uma constante 'let'

Quando usar cada um?

  • Use let por padrão. Se um valor não precisar mudar, torne-o uma constante.
  • Use var apenas quando você souber que o valor precisará mudar.

Esta é uma boa prática em Swift que torna seu código mais seguro e fácil de entender.

challenge icon

Desafio

Iniciante

Crie uma constante chamada language com o valor "Swift" e uma variável chamada age com o valor 25. Imprima ambos os valores em linhas separadas.

Folha de consulta

Use var para criar uma variável (o valor pode ser alterado):

var score = 10
score = 20  // OK

Use let para criar uma constante (o valor não pode ser alterado):

let name = "Alice"
// name = "Bob"  // Erro!

Melhor prática: Use let por padrão. Use var apenas quando o valor precisar mudar.

Experimente você mesmo

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos