Lección 1 · Básico
Tu primer programa con Cargo
Cargo es la herramienta oficial de Rust: crea proyectos, descarga dependencias, compila y ejecuta. cargo new hola crea la carpeta con src/main.rs y cargo run lo compila y ejecuta.
println! lleva una exclamación porque es una macro, no una función. Las llaves {} dentro del texto se sustituyen por los valores que pases después.
// src/main.rs
fn main() {
println!("¡Hola, mundo!");
println!("2 + 3 = {}", 2 + 3);
}
// cargo new hola && cd hola && cargo run
Ejercicio
¿Por qué println! lleva exclamación?
Ver la solución
Respuesta: Porque es una macro. En Rust, el ! indica que se llama a una macro, que genera código al compilar.