MST

星途 面试题库

面试题:Rust函数返回值引用的生命周期处理

在Rust中,编写一个函数,该函数接收两个字符串切片 `&str`,判断第一个字符串切片是否以第二个字符串切片开头,如果是则返回第一个字符串切片,否则返回第二个字符串切片。请正确处理返回值的引用生命周期。
27.9万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn starts_with<'a>(first: &'a str, second: &'a str) -> &'a str {
    if first.starts_with(second) {
        first
    } else {
        second
    }
}