词汇表

词汇表

并不是每个 Rust 中的概念都有系统编程或者计算机科学中的相关背景 ,所以我们增加一些可能是陌生术语的解释。

元数

元数是指函数或操作需要的参数个数。

let x = (2, 3); let y = (4, 6); let z = (8, 2, 6);

在上述例子中,xy 的元数为2。 z 的元数是3。

抽象语法树

当编译器编译程序的时候,它会一下事情。其中一个就是将程序中的代码段组成抽象语法树,简称“AST”。这个抽象语法树就表示了程序的结构。比如,2+3 可以表示为如下形式:

    +
   / \
  2   3

此外,2+(3*4)可以表示为如下:

  +
 / \
2   *
   / \
  3   4