扫码阅读
手机扫码阅读
Rust学习笔记(2)- Cargo包管理器

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

TestOps
扫码关注公众号
Cargo包管理器
cargo创建项目:在Rust中,使用cargo工具来管理包。使用cargo new
命令创建项目,它会生成一个项目目录和配置好的git本地仓库。若要在已有项目中引入cargo,可用cargo init
。这两个指令都会生成一个Cargo.toml
文件,其中包含项目的名称、版本、编辑版以及依赖。
cargo编译和运行项目
cargo编译:使用cargo build
命令编译项目,成功后在target/debug
目录下生成可执行文件。使用cargo run
可直接运行项目。构建release版本时使用cargo build --release
,生成文件位于target/release
。
编程 —— Guessing Game
基础代码:介绍了Rust基础代码结构,如使用std::io
库、定义可变变量、读取标准输入、异常处理和占位符的使用。
添加随机数:为Guessing Game添加随机数功能,需在Cargo.toml
的dependencies
中添加rand
crate。构建项目时,cargo会下载并编译依赖。
代码改造:引入rand
库和Ordering
类型,使用match
表达式处理数字比较结果,并通过循环让用户持续猜测直到猜中为止。改造后的代码处理了用户输入非数字的异常。
想要了解更多内容?

TestOps
扫码关注公众号
TestOps的其他文章
从自动化到端到端自动化
从做自动化到做端到端自动化几乎都是每个走上“测开”这条道路的朋友的必经之路,毕竟通过Code来极致拉通一切,
当大家都在一本正经讨论健康码怎么做才对的时候,我就笑笑
专业的事情让专业的人来做,而不是头疼医头脚疼医脚
破内卷最佳实践
程序设计经理、IT项目管理者的团队管理手册!2位作者集80余年编程和管理实践经验教训,总结300余条千锤百炼的经验法则与至理名言,破解管理难题,打造高效团队!
基于Real Options的Feature Injection
如何从目标获取范围本书专门提到了以下三种方法:\x0a特性注入、影响地图、用户故事地图。
构建质量内建道法术器中的自动化测试,我有几个建议
作为一个经常不说人话的大会(走穴)分享讲师,最近几年都喜欢跨栈的聊一些关于道法级别的内容,毕竟质量内建要靠任何一个部门都很难做到。那么既然要先做自动化才能做左移或者右移,来聊点干货。
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线