获得徽章 0
赞了这篇沸点
Rust每日一题:
分析下面的 Rust 代码片段,并指出其中涉及的高级特性和可能存在的问题。

struct Data<T> {
value: T,
}

impl<T> Data<T> {
fn new(value: T) -> Self {
Data { value }
}

fn get_ref(&self) -> &T {
&self.value
}

fn set_value(&mut self, value: T) {
self.value = value;
}
}

fn main() {
let mut data = Data::new(String::from("Hello"));
let r = data.get_ref();

data.set_value(String::from("World"));

println!("{}", r);
}
展开
1
赞了这篇沸点
辞职快乐[不失礼貌的微笑]下个月走人[奸笑]
敲敲敲敲暴你脑袋于2023-09-28 18:03发布的图片
18
赞了这篇沸点
现在年轻人辞职太霸气了,可真行啊[奸笑][奸笑][奸笑]
异星球的小怪同志于2023-04-22 21:31发布的图片
2
赞了这篇沸点
jym,下班了,明年见,祝大家明年都能心想事成,钱都翻倍
评论
下一页
个人成就
文章被点赞 55
文章被阅读 42,804
掘力值 1,253
收藏集
0
关注标签
17
加入于