小编Mat*_*ane的帖子

可变字符串的生存时间不足以执行for循环

我试图从输入文件中获取一个字符串并将信息解析为一个HashMap结构:

use std::{fs::File, io::prelude::*};

pub struct Student {
    c_num: &'static str,
    cla: i32,
    ola: i32,
    quiz: i32,
    exam: i32,
    final_exam: i32,
}

impl Student {
    pub fn new(
        c_num: &'static str,
        cla: i32,
        ola: i32,
        quiz: i32,
        exam: i32,
        final_exam: i32,
    ) -> Student {
        Student {
            c_num: c_num,
            cla: cla,
            ola: ola,
            quiz: quiz,
            exam: exam,
            final_exam: final_exam,
        }
    }

    pub fn from_file(filename: String) -> Vec<Student> {
        let mut f = File::open(filename).expect("File not found");
        let mut contents …
Run Code Online (Sandbox Code Playgroud)

rust

1
推荐指数
1
解决办法
83
查看次数

标签 统计

rust ×1