]>
Commit | Line | Data |
---|---|---|
74b04a01 XL |
1 | // ANCHOR: here |
2 | fn main() { | |
3 | let string1 = String::from("long string is long"); | |
923072b8 | 4 | let result; |
74b04a01 XL |
5 | { |
6 | let string2 = String::from("xyz"); | |
923072b8 | 7 | result = longest(string1.as_str(), string2.as_str()); |
74b04a01 | 8 | } |
923072b8 | 9 | println!("The longest string is {}", result); |
74b04a01 XL |
10 | } |
11 | // ANCHOR_END: here | |
12 | ||
13 | fn longest<'a>(x: &'a str, y: &'a str) -> &'a str { | |
14 | if x.len() > y.len() { | |
15 | x | |
16 | } else { | |
17 | y | |
18 | } | |
19 | } |