linux-BR.org

Notícias de software livre e tecnologias

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