rust基础入门[06] - Using Primitive Types

本章覆盖有:

  • 如何编写16进制、10进制、2进制字面量
  • 使用下划线的数字字面量
  • 如何使用指数计数法表示超大或超小的数
  • 10个原生类型、两个浮点类型;以及它们的范围;使用场景
  • 如何指定数字字面量的具体类型和非约束类型(以u开头)
  • 如何将一个数字类型转换为另一个数字类型
  • 其他原生类型: 布尔、字符、元组(tuple)
  • 类型推导是如何工作的
  • 如何表述数组(array)和向量(vector)的类型
  • 如何指派名字到编译期的常亮
  • 如何用编译器发现表达式的类型
Read more

rust基础入门[05] - Using Data Sequences

本章覆盖有:

  • 如何定义相同类型的序列,包含固定长度(arrays)和可变长度(vectors)
  • 如何初始化arrays和vector
  • 如何向arrays和vector写和读
  • 如何向一个vector添加条目或删除条目
  • 如何创建多维数组
  • 如何打印或复制整个数组或向量
Read more

rust基础入门[03] - Naming Objects

本章覆盖

  • 概念关于 “value” “object” “variable”
  • 概念关于 “mutability”
  • 关于初始化(initialization) 和 再赋值(re-assignment)
  • 避免 unused variables 的警告
  • 概念关于 “Boolean expression”
  • 哪一种类型检查是由编译器执行的
  • 某些运算符是如何同时执行运算和指派的
  • 如何调用Rust标准库中的函数
Read more