notice

Rust 还没到1.0,开发很快,请看官方文档

Rust是一个专注于类型安全、内存安全、并发和性能的编程语言。被设计用来编写大规模、高性能软件。

作为一个多范型语言,Rust支持函数式,过程式以及面向对象的编程风格。包含的高级特征如下:

  • 类型推断。声明局部变量时,类型信息是可选的。
  • 安全的基于任务的并发。 Rust的轻量级任务通过消息进行通信而不共享内存。
  • 高阶函数。高效灵活的闭包,可以在迭代或者其他控制结构使用。
  • 模式匹配和代数数据类型,Rust的枚举类型(比C的枚举类型更加强大,类似于函数式编程中的代数数据类型)中的模式匹配,在编写程序逻辑时,是一种简洁且具有表达性的方式。
  • 多态。 Rust拥有带类型参数的函数和类型,类型类和面向对象风格的接口。

Rust hello world

fn main() {
    println!("hello?");
}

compile:

rustc hello.rs

lidashuang
6.7k 声望165 粉丝

$ Ruby/Elixir/Golang


下一篇 »
Rust 语法基础