@@ -557,10 +557,11 @@ também impede que meu código troque os nomes por acidente.
557557
558558<6> Usamos `str.isidentifier` para garantir que todos os nomes são válidos.
559559
560- O passo `②` é uma aplicação de EAFP ou Princípio de Hopper.footnote:[A pioneira
560+ O passo `②` do <<ex_duck_typing_str_list>> é uma aplicação de EAFP ou
561+ Princípio de Hopper.footnote:[A pioneira
561562da computação Grace Hopper dizia que, para inovar em uma burocracia,
562563é mais fácil pedir perdão do que permissão
563- (_"It's easier to ask forgiveness than permission "_ ou _EAFP_).]
564+ (_"( It's) Easier to Ask Forgiveness than Permission "_ ou _EAFP_).]
564565Em vez de testar se `+field_names+` é uma string,
565566invocamos métodos como se fosse uma string,
566567e se não der certo, tratamos a exceção.
@@ -1658,8 +1659,8 @@ tipos na função `double()`, que vimos antes na <<types_defined_by_ops_sec>>.
16581659Quando((("static protocols", "typed double function",
16591660id="SPtypeddouble13")))((("typed double function", id="typdblf13")))((("double()
16601661function", id="double13")))((("functions", "double() function"))) apresento
1661- Python para programadores mais acostumados com uma linguagem de tipagem
1662- estática, um de meus exemplos favoritos é essa função `double` simples :
1662+ Python para programadores mais habituados à tipagem estática, um de meus
1663+ exemplos é esta função `double` capaz de lidar com uma variedade de tipos :
16631664
16641665[source, python]
16651666----
0 commit comments