您现在的位置是:首页 >技术杂谈 >rust 第五章 —— trait详解网站首页技术杂谈

rust 第五章 —— trait详解

余识- 2024-06-17 10:19:26
简介rust 第五章 —— trait详解


前言

本系列教程目录可点击这里查看:Rust教程目录

本文主要详解Rust中Trait这个概念,之所以为它单开一个章节,就是因为它非常的重要。

如果与其它语言类比来看,这个Trait类似于Java中的接口,C++中的纯虚类,但却又不完全相同

一、初识Trait

trait这个单词,本意为特征,在代码中的含义就是,让某个结构体拥有某个特征。

比如我们之所以能用println!这个宏打印出String中的字符串,就是因为String实现了一个叫做display的特性

标准库提供了很多基本的trait,比如还有复制(cop

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。