&T和T /&,~T和T /〜之间的差异

Hav*_*vvy 2 rust rust-obsolete

使用前缀类型的指针类型与使用前缀为斜杠的后缀之间有什么区别.斜线甚至意味着什么?

Nik*_*kis 7

语法T /〜和T /&基本上已弃用(我甚至不确定编译器是否仍然接受它).在转换到新矢量方案的初始阶段,[T] /〜表示指向矢量的唯一指针,[T] /&表示切片.这些类型现在分别写成〜[T]和&[T].斜杠仍用于固定长度向量,例如[int]/3.这完全等同于C类型int [3].