当前位置: 首页 > 文档资料 > RustPrimer 中文版 >

特征 Trait

优质
小牛编辑
134浏览
2023-12-01

trait(特征)类似于其他语言中的interface或者protocol,指定一个实际类型必须满足的功能集合
与interface不同的地方在于,interface会隐藏具体实现类型,而trait不会。在rust中,隐藏实现类型可以由generic配合trait作出。

Rust中的trait:

  • trait关键字
  • trait对象