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

References


Tags

Object-Oriented Programming

Programming Language Paradigms

General programming languages

Computing Sciences