Você está aqui: Rust ::: Dicas & Truques ::: Strings e Caracteres |
Como retornar a quantidade de bytes em uma string do Rust usando o método len()Quantidade de visualizações: 671 vezes |
Em algumas situações nós precisamos saber a quantidade de bytes usados para representar uma palavra, frase ou texto na linguagem Rust. Para isso nós podemos usar a função len() da estrutura String, que nos retorna um inteiro representando a quantidade de bytes usados. Veja o código Rust completo para o exemplo: // função principal do programa Rust fn main() { // vamos declarar uma string let palavra = "Rust"; // vamos obter o tamanho da string em bytes Ao executar este código Rust nós teremos o seguinte resultado: A string possui 4 bytes Cuidado! É um erro muito comum entre programadores Rust usar o método len() para retornar a quantidade de caracteres em uma string. Para palavras, frases ou textos que possuem apenas caracteres do conjunto ASCII, o retorno pode ser correto. Porém, experimente modificar o código acima para usar a string "Caça". Você verá que o retorno é 5, já que o caractere "ç" faz parte dos caracteres que ocupam 2 bytes. |
![]() |
Veja mais Dicas e truques de Rust |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |