rust101-fieldlog

路线

十章,从空目录写起

还没标记。第 1 章从 cargo new 开始。

  1. 01新建一个 crate在教程仓库外面 cargo new。cargo run 打出灯塔山脊。15 分钟
  2. 02用 struct 记下一天北口草甸这一天显示成 3.6 km/h。20 分钟
  3. 03用 enum 表示天气漏掉一种天气,程序编不过。15 分钟
  4. 04Journal 拥有这些天最长远的一天是风口营地,返回的是借来的引用。25 分钟
  5. 05口粮不够就返回 Result错误会写出手头有几顿、需要几顿。days 保持原样。25 分钟
  6. 06打出第一份简报cargo run 打出咖啡只够 2 个早晨,还差 70 g。25 分钟
  7. 07用 iterator 算整趟路简报多出一行均速 3.0 km/h。20 分钟
  8. 08存成 JSON写进文件,再读回来,和内存里的日志相等。改过的口粮会被拒绝。25 分钟
  9. 09加上子命令cargo run -- brief 打出带均速的简报。20 分钟
  10. 10导出 HTML浏览器打开 lantern.html,能看到这五天和那句咖啡还差 70 g。20 分钟