Intern
O que são opcionais em Swift?
sobes.tech IA
Resposta da IA
Em Swift, opcionais são tipos que podem conter um valor de um tipo específico ou nil (ausência de valor). São usados para trabalhar de forma segura com variáveis que podem não ter valor, ajudando a evitar erros relacionados com null.
Um opcional é declarado com um ponto de interrogação ? após o tipo, por exemplo:
var name: String? // a variável pode conter uma string ou nil
Para aceder ao valor de um opcional, é necessário "desempacotá-lo" (unwrap), por exemplo, usando a construção if let:
if let actualName = name {
print("Nome: \(actualName)")
} else {
print("Nome ausente")
}
Os opcionais garantem a segurança dos tipos e ajudam a evitar erros relacionados com nil, tornando o código mais fiável e legível.