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
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
TestOps的其他文章
Rust学习笔记(3)- 变量和可变属性
变量和可变属性
变量定义
1
let x = 5;
用let关键字定义
用jmeter-grpc-request性能测试的严重问题
jmeter-grpc-request,平日用着挺好用的,今天设置了100个线程,持续跑,结果才跑了5000来个请求,就卡住了
《PlayWright全解析——从入门到精通》-4
在PlayWright中的元素定位基本跟Selenium是类似的,熟悉CSS选择器定位以及xpath定位的同学可以无缝过渡。当然,PlayWright也有自己定义元素的特色,我们在这里仔细讲讲。
怎样才算完整的接口自动化测试案例
代码 VS 低(零)代码平台你在公司里开展自动化测试,是使用纯代码的方式还是利用已有的低代码或者零代码平台?
关于2021年终总结的那些事
2021年风雨无阻的学习,只为了做更好的自己,理清楚自己想要的价值,然后勇往直前。愿2022大家工作、学习、生活都能更上一层楼,好好优化自己,不要制造内卷。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线