
Rust
神奇小超
地上本来没有砖,搬砖的多了,也便有了砖。
展开
-
【 Rust 基础】内存管理 —— Rust 的神级语法04
前言:每一个程序都会采用一定的方式管理其占用的内存,通过 Rust 写出的程序也不例外。但在 Rust 中,它既不依赖于程序员自由地管理内存,也不依赖于垃圾回收,而是利用新颖的 所有权 来管理着程序拥有的内存。所有权 是 Rust 的核心功能之一,用耐心与细心去掌握它!一、所有权所有权 的规则很简单:Rust 中的每一个值都有一个被称为 所有者(owner) 的变量。值有且只有一个所...原创 2020-04-24 12:21:03 · 1319 阅读 · 0 评论 -
【 Rust 基础】控制流 —— Rust 的神级语法03
前言:本来想写这玩意的,可是 Rust 在这些东西上还是可以玩出一些其它语言没有的花样的。记录一下!控制流控制流 是一种控制程序运行的机制。像 C 语言中的 if、while 之类按一定的顺序排列程序元素来决定程序执行的顺序便是控制流。理论都是抄来的……不管这些。一、if 表达式if 表达式允许根据条件执行不同的代码分支。简单说就是,它会根据一个指定布尔值来决定是否执行某段代码。...原创 2020-04-23 15:49:12 · 458 阅读 · 0 评论 -
【 Rust 基础】数据类型 —— Rust 的神级语法02
前言:在 Rust 中,每一个值都具有明确的类型。在这些类型中,分为:标量(scalar) 和 复合(compound) 两大类。一、标量标量 代表一个单独的值,诸如 bool 的 True 、i32 的 3 。Rust 有四种基本的标量类型:整型、浮点型、布尔类型 和 字符类型。1、整型以下是为整型的类型表格长度有符号无符号8-biti8u816-bi...原创 2020-04-23 11:52:55 · 1943 阅读 · 0 评论 -
【 Rust 基础】变量 —— Rust 的神级语法01
声明变量及其的特点在 Rust 中,声明变量需要用到 let 关键字。最简单的声明如下://声明一个值为 3 的变量let number = 3;从代码中可以看出,number变量并为指明类型,这并不意味着 Rust 是一门弱类型语言,而是因为其具有推断类型的能力。好比 C# 中的 var关键字,但 Rust 是隐式的。反之,也可以显式地标明类型://声明一个值为 3 的 i32...原创 2020-04-22 17:24:43 · 617 阅读 · 0 评论