[第十章]10.3包管理-代码清单10-60
Kreedzt opened this issue · 1 comments
Kreedzt commented
原书中代码错误
let filename = PathBuf::from("./input/challenge.csv");
let csv_data = load_csv(filename).unwrap();
assert!(csv_data.is_ok()); // 很明显此处无法调用, 上一步已使用 unwrap()
let modified_data = replace_column(
csv_data, "City", "Beijing"
).unwrap();
assert!(modified_data.is_ok()); // 很明显此处无法调用, 上一步已使用 unwrap()
let output_file = write_csv(
&modified_data,
"output/test.csv"
);
assert!(output_file.is_ok());
应删除中间的两处 assert!
断言
本项目中的代码正常
ZhangHanDong commented
@Kreedzt 感谢反馈。 这里加的 assert! 就是为了展示错误,看注释说明