Sobes.tech
Junior — Middle

A que tipo de encerramento pertence um encerramento opcional?

sobes.tech IA

Resposta da IA

O encerramento opcional no iOS é um encerramento que pode ser nil (ou seja, ausente). Refere-se aos Encerramentos Opcionais (Optional Closure).

Isto significa que uma variável ou parâmetro que contém um encerramento é declarado usando um tipo opcional, por exemplo:

var completionHandler: (() -> Void)?

Este encerramento só pode ser chamado após verificar se não é nil, o que permite trabalhar com segurança com a ausência de implementação.

Assim, um encerramento opcional é um encerramento envolvido em um tipo opcional, permitindo ter ou um encerramento ou nil.