MST

星途 面试题库

面试题:Rust元组解构与模式匹配的综合运用

给定一个元组,可能包含不同类型的数据(例如第一个元素是i32类型,第二个元素是字符串类型)。请使用Rust的元组解构和模式匹配,编写一段代码来处理这个元组。如果第一个元素大于10,打印出第二个元素的长度;否则,打印出第一个元素的值。
48.4万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let tuple = (15, "hello");

    match tuple {
        (num, str_val) if num > 10 => println!("{}", str_val.len()),
        (num, _) => println!("{}", num),
    }
}