Hamed Zaghaghi
em
Python em inglês simples
–
Hamed Zaghaghi
–
Hamed Zaghaghi
–
Erdem isbilen
–
Cole
em
Paraíso de Cantor
–
8
Todos
–
10
Pralabh Saxena
em
Codificação de nível para cima
–
Xavier Koo
em
Em direção a Dev
–
Abdul Hannan Hassan
–
Hamed Zaghaghi
Seguir
–
Ouvir
Compartilhar
Tudo começou quando eu estava navegando em documentação de rust e percebi que nos métodos da estrutura da linguagem rust são definidos separadamente da própria estrutura.O arquivo de implementação possui duas definições para o método de área, e a seleção entre esses dois é controlada pelos sinalizadores de recursos.A resposta curta é sim, embora precisemos escrever um pouco de código para tornar esse estilo possível no Python.Observe que a condição acima é executada quando um método está sendo definido, e não quando o método é chamado.
Fonte: https://medium.com/@zaghaghi/unorthodox-python-oop-7a0f2408db13