diff --git a/solutions/ownership/ownership.md b/solutions/ownership/ownership.md index 1cd5f74..da93530 100644 --- a/solutions/ownership/ownership.md +++ b/solutions/ownership/ownership.md @@ -96,6 +96,17 @@ fn print_str(s: String) { } ``` +```rust + fn main() { + let s = String::from("hello, world"); + print_str(&s); + println!("{}", s); + } + fn print_str(s: &String) { + println!("{}",s) + } + ``` + 5. ```rust @@ -157,4 +168,4 @@ fn main() { println!("{:?}, {:?}, {:?}", s1, s2, t); // -> "hello", "world", ("hello", "world") } -``` \ No newline at end of file +```