Flashcard FC684440
O que são optionals em Swift e como eles tratam valores nulos?
Desenvolvimento para Dispositivos Móveis (Android, IOS, etc.)
QUADRIX · 2025
O que são optionals em Swift e como eles tratam valores nulos?
Mostrar resposta e comentário
Resposta
Optionals em Swift representam valores que podem estar ausentes (nil) e obrigam o tratamento seguro em tempo de compilação para evitar nils inesperados.• Tipos opcionais: fazem parte do sistema de tipos e só aceitam um valor do tipo ou nil, enquanto tipos não opcionais não aceitam nil.
• Desempacotamento seguro: usa optional binding com if let ou guard let, optional chaining ou o operador de coalescência ??: para acessar valores sem risco de falha em tempo de execução.
• Desempacotamento forçado: o operador ! existe, mas é desencorajado por poder causar falhas em tempo de execução.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670922
Conteúdo do catálogo FC Concursos · Atualizado em