MST

星途 面试题库

面试题:Rust借用机制中的生命周期标注基础

在Rust中,假设有一个函数,它接受两个字符串切片并返回一个切片,要求返回的切片生命周期至少与传入的两个切片中生命周期短的那个一样长,请写出该函数并正确标注生命周期。
26.5万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

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