A macro print! e suas variações são usadas para depuração, informar o usuário e gerar saída formatada.
print!
#![allow(unused)] fn main() { // imprime o texto sem quebra de linha print!("Olá,"); print!("mundo!"); print!("..."); }
println!
#![allow(unused)] fn main() { // imprime o texto com quebra de linha println!("Olá,"); println!("mundo!"); println!("..."); }
eprint!
#![allow(unused)] fn main() { // imprime o texto de erro sem quebra de linha eprint!("ERRO:"); eprint!("Falha ao carregar arquivo!"); }
eprintln!
#![allow(unused)] fn main() { // imprime o texto de erro com quebra de linha eprintln!("ERRO:"); eprintln!("Falha ao carregar arquivo!"); }
Nota: Quando estiver desenvolvendo um programa, pode redirecionar a saída normal para um arquivo usando (>) e as mensagens de erro para o terminal usando (eprint).