MST

星途 面试题库

面试题:Rust中引用作为函数参数的生命周期问题

在Rust中,定义一个函数,它以两个字符串切片(引用)作为参数,并返回一个新的字符串切片,该切片是两个输入切片拼接后的结果。请正确标注参数和返回值的生命周期。
20.7万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn concatenate<'a>(s1: &'a str, s2: &'a str) -> &'a str {
    let mut result = String::new();
    result.push_str(s1);
    result.push_str(s2);
    result.as_str()
}