rustHow do I return a variable from a function in Rust?
You can return a variable from a function in Rust by using the return keyword.
Example code
fn main() {
    let x = 5;
    let y = add_one(x);
    println!("{} + 1 = {}", x, y);
}
fn add_one(x: i32) -> i32 {
    return x + 1;
}Output example
5 + 1 = 6Code explanation
- let x = 5;- This line declares a variable- xwith the value of- 5.
- let y = add_one(x);- This line calls the- add_onefunction with the argument- xand assigns the return value to the variable- y.
- fn add_one(x: i32) -> i32 {- This line declares a function- add_onewhich takes an argument- xof type- i32and returns a value of type- i32.
- return x + 1;- This line returns the value of- x + 1from the- add_onefunction.
Helpful links
Related
- How do I write a variable to a file in Rust?
- How do I check if a variable is in a list of values in Rust?
- How do I identify unused variables in Rust?
- How do I reuse a variable in Rust?
- How do I declare a variable without initializing it in Rust?
- How do I check the type of a variable in Rust?
- How do I use a range with a variable in Rust?
- How do I print the type of a variable in Rust?
- How do I determine the size of a variable in Rust?
- How do I add padding to a variable in Rust?
More of Rust
- How to replace a capture group using Rust regex?
- How to replace strings using Rust regex?
- Regex example to match multiline string in Rust?
- How to match the end of a line in a Rust regex?
- How to print a Rust HashMap?
- How to use regex lookbehind in Rust?
- How to perform matrix operations in Rust?
- How to match whitespace with a regex in Rust?
- How to use non-capturing groups in Rust regex?
- How to yield a thread in Rust?
See more codes...