linux-BR.org

Notícias de software livre e tecnologias

Aqui está outro exemplo com um tipo de união
Onde TypeIs faz o que eu esperava que o TypeGuard faça:
Observe que o TypeIs também restringiu corretamente o tipo no ramo else.TypeGuard e typeis têm semântica semelhante, exceto que este último pode restringir o tipo
Tanto o IF quanto os ramos de um condicional.
As poucas vezes que procurei para digitar.
Confuso com seu comportamento e acabou abandonando -o com um # Tipo: Ignore Comment.Mas ao invés,
nós temos str |int |flutuar como o tipo estreito.Isso é um pouco mais envolvido do que apenas verificar o tipo com isinsance e o tipo
O verificador precisa de um pouco mais de ajuda do usuário.

Fonte: https://rednafi.com/python/typeguard_vs_typeis/