MST

星途 面试题库

面试题:Rust生命周期参数:函数中的应用

请编写一个Rust函数,该函数接收两个字符串切片作为参数,并返回其中较长的那个切片。要求正确使用生命周期参数来确保函数的正确性和安全性。
33.2万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn longer_string<'a>(s1: &'a str, s2: &'a str) -> &'a str {
    if s1.len() > s2.len() {
        s1
    } else {
        s2
    }
}