MST

星途 面试题库

面试题:Rust结构体定义与初始化:常规应用

定义一个表示书籍的Rust结构体,包含书名(字符串切片)、作者(字符串切片)和出版年份(整数)字段。然后编写一个函数,该函数接受这些参数并返回一个初始化好的书籍结构体实例。
25.5万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
// 定义书籍结构体
struct Book {
    title: &'static str,
    author: &'static str,
    year: i32,
}

// 定义函数创建书籍结构体实例
fn create_book(title: &'static str, author: &'static str, year: i32) -> Book {
    Book {
        title,
        author,
        year,
    }
}