名词中英文对照

这里收集了一些 Rust 的名词翻译,并在此统一说明。如果你在阅读时遇到无法理解地方,请提 issue。

English name 中文名 备注
attribute 特性
coercion 强制转换
composition 组合
deref coercions 解引用强制多态
expansion / expand 展开
extension / extend 扩展
free variables 自由变量
idempotent 幂等
noalias 不译 http://llvm.org/docs/LangRef.html#noalias
aliasing 重叠 http://llvm.org/docs/LangRef.html#pointer-aliasing-rules
slice 不译 slice不做翻译,文档中的“切片”都是slice的意思。
synchronous types 同步类型
trait 不译 trait不做翻译
trait object trait 对象
undefined behavior 未定义行为
unsafe 不安全
vector 不译 鉴于将vector翻译为向量容易引起误解,故决定不再对其进行翻译,如果你在本书中看到“向量”一词,这一定是还未修改过来,请自行脑补为vector