⬆︎
×

Rust开发基础教程

Rust开发学习资源

Rust官网:www.rust-lang.org
Cargo官网:crates.io
标准库文档:doc.rust-lang.org/std/index.html
教程:doc.rust-lang.org/book
中文教程:kaisery.github.io/trpl-zh-cn

1 所有权

所有权规则:

  1. Rust中的每一个值都有一个所有者(owner)。
  2. 值在任一时刻有且只有一个所有者。
  3. 当所有者离开作用域,这个值将被丢弃。

引用核心原则:

  1. 在任意给定时间,要么只能有一个可变引用,要么只能有多个不可变引用。
  2. 引用必须总是有效的。

切片(slice)是一种引用,不拥有所有权。

发表评论