首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
栗知
追逐中的前端
·
2年前
关注
屏蔽作者: 栗知
举报
#每天一个知识点#
Rust 定义特征
如果不同的类型具有相同的行为,那么我们就可以定义一个特征,然后为这些类型实现该特征。定义特征是把一些方法组合在一起,目的是定义一个实现某些目标所必需的行为的集合。
pub trait Summary {
fn summarize(&self) -> String;
}
这里使用 trait 关键字来声明一个特征,Summary 是特征名。在大括号中定义了该特征的所有方法,在这个例子中是: fn summarize(&self) -> String。
展开
技术交流圈
赞过
分享
评论
2
相关推荐
#每天一个知识点#
最新Vite7+Vue3仿微信web版聊天。
2 赞 ·
2 评论
#每天一个知识点#
HTML select下拉框支持hr元素啦
文章出处:
www.zhangxinxu.com
2 赞 ·
4 评论
#每天一个知识点#
three开发 喜欢的小伙伴 可以私信哦。。。
4 赞 ·
0 评论