Basic Syntax in Rust
In this tutorial, we will learn the basic syntax of Rust language. We will go through the key components of a simple Rust program.
Rust Program
fn main() {
println!("Hello, World!");
}
Output
Hello, World!
Basic Syntax of a Rust Program
fn main()
This line defines the main function, which is the entry point of a Rust program. Thefn
keyword is used to declare a function.{
This opening brace marks the beginning of the main function's body.println!("Hello, World!");
This line uses theprintln!
macro to print the string "Hello, World!" to the standard output (usually the console).}
This closing brace marks the end of the main function's body.
Key Points to Remember
- All Rust statements must end with a semicolon (
;
), although it's optional in certain cases. - The main function is the entry point of a Rust program.
- Comments can be added using
//
for single-line comments or/* ... */
for multi-line comments. - Rust is case-sensitive, meaning that
println
andPrintln
would be considered different. - Rust encourages safe concurrent programming and memory safety without sacrificing performance.