文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
1.1 Hello, Rust!
系统编程语言,注重安全和性能,通过 零成本抽象 实现目的。
- 类型安全,强类型静态语言。
- 基于表达式的语言。
- 无垃圾回收器的自动内存管理。
- 编译时检查并阻止无效数据访问。
- 陡峭的学习曲线。
- 编译器设计优秀,但速度很慢。
编译器:
rustc hello.rs
构建和包管理:
cargo new
,cargo new --lib
cargo run
,cargo check
cargo build
,cargo build --release
编译(compile)通常指将源码转换为汇编代码或目标机器代码。构建(build)则针对整个项目,完成依赖检查(下载)和目标生成。
- 文件 :
*.rs
- 样式 :
rustfmt
- 调试 :
rust-gdb
- 编码 :
UTF-8
- 命名 :
CamelCase
和snake_case
。 - 注释 :
// line
,/* block */
。 - 缩进 :4 个空格,不用
TAB
。 - 结尾 :分号。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论