Return multiple values from a function
fn main() { let (sum, diff) = calc(10, 5); println!("sum: {sum} diff: {diff}"); } fn calc(a: i32, b: i32) -> (i32, i32) { (a + b, a - b) }
sum: 15 diff: 5
Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help
fn main() { let (sum, diff) = calc(10, 5); println!("sum: {sum} diff: {diff}"); } fn calc(a: i32, b: i32) -> (i32, i32) { (a + b, a - b) }
sum: 15 diff: 5