Rust logo
Rust 1.83.0
90b35a623

Functions

There is a new edition of the book and this is an old link.

Function definitions in Rust start with fn and have a set of parentheses after the function name. The curly brackets tell the compiler where the function body begins and ends. We can call any function we’ve defined by entering its name followed by a set of parentheses.

fn main() {
    println!("Hello, world!");

    another_function();
}

fn another_function() {
    println!("Another function.");
}

Here are the relevant sections in the new and old books: