IT袋

当前位置:主页 > 经验教程 > 建站编程 >

以调试Rust的方式来学习Rust

以调试Rust的方式来学习Rust(3)

时间:2023-09-23 19:23:12 来源:IT袋 作者:苏晓敏
导读:以调试Rust的方式来学习Rust,$ rustlings hint intro2Add an argument after the format string. 基于以上提示,修复这个程序就很简单了。你只需要在语句 println 中加一个额外的参数。这个 diff 对比应

以调试Rust的方式来学习Rust

$ rustlings hint intro2
Add an argument after the format string.

基于以上提示,修复这个程序就很简单了。你只需要在语句println中加一个额外的参数。这个 diff 对比应该能帮你理解发生的变化:

 println!("Hello {}!");

一旦你做出了修改,并从源代码中去掉了注释NOT DONE,你可以再一次运行rustlings verify来编译并运行代码。

$ rustlings verify
Progress: [>-------------------------------------] 1/84
✅ Successfully ran exercises/intro/intro2.rs!

追踪进度

你无法在一天之内做完所有的练习,忘记练到哪也很常见。你可以执行命令list来查看你的练习状态。

$ rustlings list
Name         Path                                  Status
intro1       exercises/intro/intro1.rs             Done   
intro2       exercises/intro/intro2.rs             Done   
variables1   exercises/variables/variables1.rs     Pending
variables2   exercises/variables/variables2.rs     Pending
variables3   exercises/variables/variables3.rs     Pending
[...]

运行特定的练习

如果你不想从头开始并且想要跳过一些练习,Rustlings 允许你使用命令rustlings run来专注特定的练习。如此可以运行指定的程序而不需要验证之前的课程。例如:

$ rustlings run intro2
Hello world!
✅ Successfully ran exercises/intro/intro2.rs
$ rustlings run variables1

敲入练习名字可能会变得乏味,但 Rustlings 为你准备了便利的命令next用来移向系列中的下一个练习。

$ rustlings run next

替代命令 watch

如果你不想在每次修改后还要敲一次verify,你可以在终端窗口中运行命令watch,然后再继续修改源代码以解决问题。命令watch会检测到这些修改,然后重新编译以查看这些问题是否被解决。

$ rustlings watch

通过调试学习

Rust 编译器以提供非常有意义的错误信息而被熟知,这些错误信息会帮助你理解在你代码中的问题。这通常意味着更快的调试。Rustlings 是练习 Rust,学会阅读错误信息,并理解 Rust 语言的优秀途径。来看看 GitHub上 Rustlings 5.0.0 的最新功能吧。

上述的关于以调试Rust的方式来学习Rust的具体介绍,供网友们借鉴参考。

相关阅读

  • 前端开发面试题精选及答案解析 前端开发面试题精选及答案详解

    前端开发面试题精选及答案解析 前端开发面试题精选及答案详解

    全面为您解析前端开发面试题精选及答案解析方面的内容,一定能解决您的问题的,一起来了解吧! 前端开发是一项复杂的工作,涵盖了从HTML、CSS、JavaScript到框架(如React、Vue等)的广泛知识

  • 网络存储类型、其优缺点以及使用场景有哪些

    网络存储类型、其优缺点以及使用场景有哪些

    为关注IT袋网网的网友们详解网络存储类型、其优缺点以及使用场景有哪些方面的介绍,如有不对的地方欢迎指正! 1. 简介 网络存储是一种通过网络连接的方式,将数据存储在独立的存储设备

  • 域名ip查询工具 域名解析ip在线查询

    域名ip查询工具 域名解析ip在线查询

    您可能不了解域名ip查询工具和域名解析ip在线查询的教程内容,具体介绍如下: IP域名解析查询是指通过域名查询服务器将域名转换为IP地址的过程。在互联网中,每个设备都有一个唯一的I

  • 怎么注册网站个人 免费注册网站的流程

    怎么注册网站个人 免费注册网站的流程

    您可能不了解怎么注册网站个人和免费注册网站的流程的相关经验,下面IT袋为您详细介绍 可以按照以下步骤来搭建自己的网站并供他人访问: 1.获取域名和托管服务: 首先,你需要注册一