在Rust中如何将字符串的第一个字母大写的例子

992 阅读1分钟

本教程告诉你如何将一个字符串的第一个字母大写。

例如,如果给定的字符串是welcome ,输出是Welcome

Rust将字符串的第一个字符大写

下面是一个将第一个字符大写的示例程序。在这个例子中,创建一个函数capitalize_first_letter,它接受一个字符串参数并返回一个字符串。

在函数内部,提取第一个字母片,并使用to_uppercase ,将其转换为大写字母。接下来,取一个除第一个字母以外的字符串片,用以下方法追加这两个字符串+

下面是一个示例程序

fn main() {
    let name = "welcome";

    println!("{}", capitalize_first_letter(&name));
}
fn capitalize_first_letter(s: &str) -> String {
    s[0..1].to_uppercase() + &s[1..]
}

输出

Welcome