Dzwebs.Net

撰写电脑技术杂文十余年

rust泛型T构造结构体的通用字段及impl构造自定义函数返回某个字段内容

Admin | 2023-3-1 14:54:53 | 被阅次数 | 1031

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  rust泛型T构造结构体的通用字段及impl构造自定义函数返回某个字段内容,看下面的代码吧。

#[derive(Debug)]
struct infor<T>{
a:T,
b:T,
}
impl<T> infor<T>{
fn a(&self) -> &T{
&self.a
}
fn b(&self) -> &T{
&self.b
}
}


fn main() {
let m = infor{
a:"hello",
b:"world",
};
    println!("通用类型的结构体为:{:?} {:?}", m.a(),m.b());

if m.b() == &"world"{
println!("对比成功");
}
}

  运行如上代码,结果如下:

通用类型的结构体为:"hello" "world"
对比成功


该杂文来自: 最新技术

上一篇:rust通过&mut和星号使用match修改Vec中的元素的例

下一篇:rust分割字符串后使用指针通过HashMap统计每种字

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计