有关Rust:
- Rust是一门编译型语言
- 注重安全、性能、并发
- 能嵌入到其它语言当中
安装:
本人系统为ubuntu kylin 14.04
打开终端输入命令即可安装
查看版本
版本是1.14.0 是到2017年1月份最新的
开搞:
创建与编译:
Rust语言的后缀都是rs结尾
比如可以新建一个hello.rs
编译单个文件的命令使用rustc
比如编译写好的hello.rs可以这样
在linux下编译好后执行的命令与c/c++差不多
主函数和输出:
Cargo:
Cargo是管理rust项目的一个工具,功能大概如下
- 构建代码,可以帮你建立工程
- 下载代码所需要的依赖
使用Cargo建立工程的目录结构如下,以hello_world工程为例
创建一个hello_world工程的命令为
进入hello_world文件然后是tree命令(如果没安装可以安装一个)可以得到如下目录结构
关于toml文件
- TOML 旨在成为一个最小的配置文件格式,由于明显的语义的使用,使其容易阅读。
- TOML 旨在明确的映射到一个哈希表。在各种各样的语言中,TOML应该易于解析成数据结构。
toml文件里面的内容:
新生成的Cargo.toml文件里的东西很好理解
有了Cargo.toml文件以后,可以对工程进行构建(build)
在工程文件的目录下输入命令,即可构建项目
对构建好的项目运行的命令为
也可以直接使用下面的命令代替上面的两条
会输出结果hello, world