Optional
Optional refere-se a valores que podem ou não estar presentes. Em linguagens tipadas, tipos opcionais ajudam a expressar essa possibilidade e evitam erros de acesso a valores nulos.
Exemplo: Em TypeScript: function ola(nome?: string)
permite omitir o argumento nome
.