1
resposta

static func ==

Na aula o Guilherme coloca a func == fora da classe, algo que ficaria um terceiro item que também não entendi e na teoria ele coloca dentro com static func == dentro da classe, por quê? Como assim? Variável estática?

1 resposta

Oi Leandro,

Esse protocolo equatable exige que a função fique fora da classe.

Toda função ou método fora da classe, se torna global.. porém evitamos ao máximo utilizar variáveis e métodos globais.

Porém nesse caso, para conformar com o protocolo, precisamos utilizar a função dessa forma.

Abs.