Hello, World - The Parts
Let's take a look at the individual parts that make up our "Hello, World" program.
fn main() {
println!("Hello, World");
}
-
fnis short for function which is what we're defining. -
mainis the name we're assigning to the function. In Rust, themainfunction is used to kick things off.Every rust program must have a
mainfunction. It's the entry point that kicks things off. -
The
()at the end ofmain()is where we define arguments that can be passed to the function. They're empty here which meansmain()doesn't accept any. -
The opening
{and}curly bracket set the starting and ending points for the function's code block. -
println!("Hello, World");is what prints out the text.
We'll dig into more details about each of those elements throughout the site.