ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

rust跨文件调用代码

rust跨文件调用代码
cargo new my_testcd my_tescode .

目录如下
Pasted image 20250921130655
我们假设我们想要开发一个学生管理系统,于是添加模块"student_find"
添加mod.rs student.rs
Pasted image 20250921130907
在mod.rs里编写pub mod student;
在student.rs里编写接口体/函数即可

pub struct Student{    naem:String,    age:u32,}impl Student{    pub fn new(name:String,age:u32)->Self{        Student{            name:name,            age:age,        }    }}

在main.rs 里面调用我们编写的代码

mod student_find;use student_find::student;fn main() {
    let _lihua = student::Student::new("lihua".to_string(), 18);
}
返回列表