给写过小例子的人
用五天山脊,写完你的第一个 Rust 程序
你已经会写函数,也读过 ownership。这份教程带你从 cargo new 写起,做成一本能测试、能保存、能交给别人运行的野外日志。仓库里的 fieldlog 是写完后的对照,不是起点。
十章。每一章结束,你自己的 crate 都应该 cargo test 通过。新文件要先写好,再在 lib.rs 里声明 mod。
从 cargo new 开始
在教程仓库外面新建 fieldlog。不要改仓库里的对照程序。每一章结束,你的 crate 都能编译。
六个函数你来写
配速、天气、最长的一天、口粮、咖啡、整趟路的均速。先留 todo!(),写完再测。每个都有解答。
结果看得到
第 6 章 cargo run 打出简报。第 10 章写出一份能打开的 HTML。数字来自同一份日志。
六个函数
写不出就打开解答。解答折在每一章里,也集中在练习页,摘自那一章结束时能通过测试的代码。