Skip to content

Commit f21329d

Browse files
committed
cap16: pequenas melhorias
1 parent 7048356 commit f21329d

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

online/cap16.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ com Dennis Ritchie, Bjarne Stroustrup, e James Gosling).]
1616
____
1717

1818
Em((("operator overloading", "infix operators")))((("infix operators"))) Python,
19-
podemos calcular juros compostos usando uma fórmula escrita assim:
19+
podemos calcular juros compostos com esta fórmula:
2020

2121
[source, python]
2222
----

vol2/cap16.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ com Dennis Ritchie, Bjarne Stroustrup, e James Gosling).]
1616
____
1717

1818
Em((("operator overloading", "infix operators")))((("infix operators"))) Python,
19-
podemos calcular juros compostos usando uma fórmula escrita assim:
19+
podemos calcular juros compostos com esta fórmula:
2020

2121
[source, python]
2222
----
@@ -27,8 +27,8 @@ Operadores que aparecem entre operandos, como `{plus}` em `1 + rate`, são
2727
_operadores infixos_. No Python, operadores infixos podem lidar com qualquer
2828
tipo arbitrário. Assim, se você está trabalhando com dinheiro de verdade, pode
2929
armazenar `principal`, `rate`, e `periods` como números exatos—instâncias da
30-
classe `decimal.Decimal` de Python. A mesma fórmula vai funcionar como escrita,
31-
calculando um resultado exato.
30+
classe `decimal.Decimal` de Python.
31+
A mesma fórmula vai funcionar com números exatos.
3232

3333
Mas em Java, se você mudar de `float` para `BigDecimal`, para obter resultados
3434
exatos, não é mais possível usar operadores infixos, porque naquela linguagem
@@ -49,7 +49,8 @@ Oferecer a sobrecarga de operadores em uma linguagem de alto nível e fácil de
4949
usar foi talvez uma das principais razões do grande sucesso de Python na
5050
ciência de dados, incluindo as aplicações científicas e financeiras.
5151

52-
Na https://fpy.li/84[Seção 1.3.1»] (vol.1), vimos algumas implementações
52+
<<<
53+
Na https://fpy.li/84[«Seção 1.3.1»] (vol.1), vimos algumas implementações
5354
triviais de operadores em uma classe básica `Vector`.
5455
Escrevi os métodos `+__add__+` e `+__mul__+` no https://fpy.li/8w[«Exemplo 2 do Capítulo 1»] (vol.1)
5556
para demonstrar como os métodos especiais suportam a sobrecarga de operadores,

0 commit comments

Comments
 (0)