MST

星途 面试题库

面试题:Rust泛型函数的生命周期标注

请编写一个Rust泛型函数,该函数接受两个相同类型的引用,并返回其中较长的字符串。请正确标注函数中涉及的生命周期参数。
42.1万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

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