当前位置: 首页 > news >正文

Rust 学习笔记:关于 Cargo 的练习题

Rust 学习笔记:关于 Cargo 的练习题

  • Rust 学习笔记:关于 Cargo 的练习题
    • 问题一
    • 问题二
    • 问题三
    • 问题四
    • 问题五
    • 问题六
    • 问题七

Rust 学习笔记:关于 Cargo 的练习题

参考视频:

  1. https://www.bilibili.com/video/BV1xjAaeAEUz
  2. https://www.bilibili.com/video/BV1PqPWe6ETe
  3. https://www.bilibili.com/video/BV1WiPWe3EnB

问题一

当运行 cargo build 而不使用额外的参数时,默认使用哪个配置文件?

答:dev。

问题二

假如你正在发布一个库,你想在 lib.rs 文件的顶部编写关于整个库的文档,应该使用哪种注释?

答://!。

问题三

假设你正在创建一个名为 worldly 的库,lib.rs 中的代码如下所示。

在这里插入图片描述

运行 cargo test,会发生什么?

答:文档测试失败了。

问题四

假设你正在发布一个名为 foobar 的库,版本为 0.1.0。在运行 cargo publish 之后,你意识到你的某个函数中存在一个 bug。以下哪种方法最适合用于覆盖已经发布的 0.1.0 版本的 crate?

A. 运行 cargo yank,然后再次运行 cargo publish
B. 不可能在相同的 0.1.0 版本上覆盖已发布的 crate
C. 登录 crates.io 并删除已发布的 0.1.0 版本
D. 在 cargo publish 命令中添加 --overwrite-published 标志

答:B。

问题五

以下哪一个步骤不是在 crates.io 发布 crate 所必需的?

A. 为 crate 中的每个公共函数添加文档
B. 注册并登录 crates.io
C. 选择一个尚未在 crates.io 上注册的 crate 名称
D. 在 cargo.toml 的 [package] 部分添加许可证(license)

答:A。

问题六

在这里插入图片描述

答:b::f。

问题七

在这里插入图片描述

答:2 个。

相关文章:

  • 如何监测光伏系统中的电能质量问题?分布式光伏电能质量解决方案
  • [Java 基础]选英雄(配置 IDEA)
  • 第十三章 Java基础-特殊处理
  • C++核心编程_ 函数调用运算符重载
  • 构建基于深度学习的人体姿态估计系统 数据预处理到模型训练、评估和部署 _如何利用人体姿态识别估计数据集_数据进行人体姿态估计研究的建议Human3.6M
  • MySQL 8 完整安装指南(Ubuntu 22.04)
  • 【2025RAG最新进展】
  • 数据结构:递归的种类(Types of Recursion)
  • 互联网大厂智能体平台体验笔记字节扣子罗盘、阿里云百炼、百度千帆 、腾讯元器、TI-ONE平台、云智能体开发平台
  • MQTTX连接阿里云的物联网配置
  • 问题七、isaacsim中添加IMU传感器
  • Ubuntu24.04.2 + kubectl1.33.1 + containerdv1.7.27 + calicov3.30.0
  • Vert.x学习笔记-Verticle原理解析
  • Celery 核心概念详解及示例
  • docker 中 什么是「卷」?(Volume)
  • 深度解析 Qt 最顶层类 QObject:继承关系与内存生命周期管理
  • Java垃圾回收机制深度解析:从理论到实践的全方位指南
  • React进阶:状态管理选择题
  • Java程序员视角- NIO 到 Epoll:深度解析 IO 多路复用原理及 Select/Poll/Epoll 对
  • 【Qt】构建目录设置
  • 寮步镇仿做网站/seo的基础优化
  • 看网站是不是WP做的/口碑营销的概念是什么
  • 做骑兵电影网站赚钱/典型十大优秀网络营销案例
  • 做网站前台需要学什么 后台/信息推广
  • 做移动网站优化软/友情链接批量查询
  • 天津市建设工程评标专家网/2022年搜索引擎优化指南