Strings
Strings são sequências de caracteres UTF-8 que podem formar uma palavra ou frase, incluindo letras, números, símbolos ou qualquer outro tipo de caractere especial.
new()
#![allow(unused)] fn main() { // cria uma string vazia let cria_string: String = String::new(); println!("{}", cria_string); }
from()
#![allow(unused)] fn main() { // cria uma string a partir de um literal de string (&str) let cria_string: String = String::from("Grande texto!"); println!("{}", cria_string); }
to_string()
#![allow(unused)] fn main() { // converte um literal de string (&str) em uma string let cria_string: String = "Mais um grande texto!".to_string(); println!("{}", cria_string); }
mut
#![allow(unused)] fn main() { let mut cria_string: String = String::from("Quase um grande texto!"); println!("{}", cria_string); cria_string = "Último grande texto!".to_string(); println!("{}", cria_string); }