Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

"None" no construtor da classe.

Olá, estou utilizando o VSCode e todas as vezes que vou criar uma classe é preenchido automaticamente com o construtor init, como no exemplo abaixo. Mas aparece um "none" na definição e não apresenta erro de execução. Gostaria de saber qual a função dessa expressão ( -> None) na classe:

class Playlist: def init(self) -> None: pass

1 resposta
solução!

Oi Francisco

Pelo que eu entendi esse "-> None" é uma forma de verificar se a função init(self) está retornando um tipo None, pois essa função não deveria retornar nada, apenas criar atributos.

Você pode ler sobre isso aqui: https://stackoverflow.com/questions/64933298/why-should-we-use-in-def-init-self-n-none

Está em inglês, porém dá para traduzir a página