![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
7篇文章 · 2952字 · 1人关注
简介 一个变量的生命周期就是变量从创建到销毁的整个过程,Rust中主要是通过大花括号的范围控制和计算生命周期。 生命周期标识符 对函数内部生命周...
Box<T> 与我们通常熟知的指针概念相同,是指向堆中数据的指针。Box<T>沿袭了Rust所有权机制:共享不可变,可变不同享,即, 同时只能存...
泛型允许在程序中包含使用调用(实例化)时才确定的类型,这样就可以将不同类型具有相同功能的代码抽象在一个方法中。 结构体和枚举中的泛型 标准库中的...
trait定义了某一个类型所具有的特定行为,跟Java中的抽象类有类似,但有一些区别。trait中可以包含常量,函数和类型等。 Self 所有的...
Rust中字符串涉及两种类型:&str和String &str str是Rust的内置类型,&str是对str的借用。本质上&str是一个&[u...
Rust中将传统的lib或者库称为 crate, 通常的包称为模块(module), 使用use关键字引用crate中内容。 Rust默认有Pr...
变量 Rust的变量必须先声明后使用,使用 let 开始声明,默认是不可变的,如果要声明可变需要 let mut Rust只允许 局部变量/全局...
文集作者