Com o swift no desenvolvimento
para iOS, a Apple adotou novas
características e capacidades para a
linguagem de programação, como o
uso de protocolos. Estes trabalham
de uma maneira que visa estender
a funcionalidade de uma classe ou
estrutura existente. Um protocolo pode
ser pensado como um escopo ou interface
que define um conjunto de propriedades
e métodos. Um dos protocolos
mais utilizados nessa linguagem de
programação é o que tem a capacidade
de determinar quando dois objetos são
iguais e, com extensões condicionais
a esse protocolo, é possível fornecer
funcionalidade específica para tipos
específicos de objetos em conformidade
com um protocolo. Assinale a alternativa
que apresenta corretamente o nome
desse protocolo.