Rust中如何获取最大字符串?

22-09-21 banq

从两个字符串对中确定最大的字符串。示例源代码如下所示:

fn largest<'a>(str1:&'a str, str2:&'a str) -> &'a str {
if str1.len() > str2.len(){
 str1
} else {
 str2
}
}

fn main() {
  let str1 = "Hello";
  let str2 = "linuxhint";
  let result = largest(str1, str2);
  println!("Largest: {}", result);
}