Learn Before
Code
Returning values and Ownership - Rust Programming
fn main() { let s1 = String::from("hello"); let s2 = takes_and_gives_back(s1); println!("{}", s2); } fn takes_and_gives_back(some_string: String) -> String { // some_string comes into scope // some_string is returned and // its ownership is transferred back to the caller some_string }
0
1
Updated 2023-04-19
Tags
Object-Oriented Programming
Programming Language Paradigms
General programming languages
Computing Sciences