关于软件篋项目hello-world
项目目标
学习和理解如何开发Rust语言的软件篋基本思路和方法,同时了解该项目的其他Cargo项目开发过程和方法。
主题内容
- 了解和学习Cargo工具作业区概念
- 学习和理解共享软件篋整个开发过程
- 了解和学习单元测试和集成测试基本概念
关键词内容
说明 | 关键词 | 链接 |
---|---|---|
实例定义 | let | |
公共修饰 | pub | |
函数和方法 | fn | |
模块定义 | mod | |
生命周期修饰 | ' | |
静态修饰 | static | |
模块关联 | super | |
无名氏 | _ |
类型内容
归类 | 数据类型 | 说明 | 链接 |
---|---|---|---|
基本数据类型 | &str | 字符串文字 |
宏内容
归类 | 宏名 | 说明 | 链接 |
---|---|---|---|
标准库宏 | println! | 打印输出 | |
标准库宏 | assert_eq! | 相同值测试 |
注释内容
归类 | 注释名 | 说明 | 链接 |
---|---|---|---|
标准库注释 | #[test] | 注释测试函数 | |
标准库注释 | #[cfg(test)] | 注释有条件运行测试函数 | |
标准库注释 | #[path="."] | 注释模块路径 |
命名规范
命名对象 | 命名规范 | 实例 | 链接 |
---|---|---|---|
共享软件箧 | 小蛇式命名 | hello_exercism | |
程序软件箧 | 小蛇式命名或短横线命名 | bin-hello | |
函数和方法 | 小蛇式命名 | it_works_at_private() | |
模块 | 小蛇式命名 | owned_hello | |
变量 | 小蛇式命名 | _ |