Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Print

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).