Skip to content

Commit

Permalink
corrige pontuação e digitação capitulo 08 - linhas 30,34,113,261 (#183)
Browse files Browse the repository at this point in the history
  • Loading branch information
NaySoares authored May 11, 2023
1 parent eec78db commit 00a85a5
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/ch08-02-strings.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ por exemplo, são armazenados na saída binária do programa e, portanto, são
fatias de string.

O tipo chamado `String` é fornecido na biblioteca padrão do Rust, em vez de
codificado no núleo da linguagem, e é um extensível, mutável, `owned`, tipo string
codificado no núcleo da linguagem, e é um extensível, mutável, `owned`, tipo string
codificado UTF-8. Quando Rustáceos falam sobre “strings” em Rust, geralmente significa
tanto os tipos `String` quanto os tipos de string`&str`, normalmente ambos.
Esta seção, é em grande parte sobre `String`, mas ambos esses tipos são usados em grande parte
na biblioteca padrão da Rust. Tanto o `String` como as fatias de string são codificadas em UTF-8.
na biblioteca padrão do Rust. Tanto o `String` como as fatias de string são codificadas em UTF-8.

A biblioteca padrão do Rust também inclui uma série de outros tipos de string, como
`OsString`,` OsStr`, `CString` e` CStr`. Bibliotecas crates podem fornecer
Expand Down Expand Up @@ -110,7 +110,7 @@ operações de concatenação implementadas com o operador `+` por conveniência

#### Anexando a uma String com Push

Podemos criar uma `String` usando o método `push_str` para adicionar uma seqüência de caracteres:
Podemos criar uma `String` usando o método `push_str` para adicionar uma sequência de caracteres:

```rust
let mut s = String::from("foo");
Expand Down Expand Up @@ -258,7 +258,7 @@ UTF-8. E o que acontece para esse exemplo?
let len = String::from("Здравствуйте").len();
```

Uma pessoa que pergunte pelo comprimento da string pode dizer que ela deva ter 12.No entanto, a resposta de Rust
Uma pessoa que pergunte pelo comprimento da string pode dizer que ela deva ter 12. No entanto, a resposta de Rust
é 24. Este é o número de bytes que é necessário para codificar “Здравствуйте“ em
UTF-8, uma vez que cada valor escalar Unicode leva dois bytes de armazenamento. Assim sendo,
um índice nos bytes da string nem sempre se correlaciona com um valor escalar Unicode válido.
Expand Down

0 comments on commit 00a85a5

Please sign in to comment.