03 2023 档案

摘要:Cow:Copy on Write,只有在发生修改数据的情况下才进行复制。 类型为智能指针的 emun,取值有两种 Borrowed,对原始数据的引用 Owned,对数据有所有权 let arr: Vec<i32> = vec![1, 2, 3]; // 此时为 arr 的引用 let mut ar 阅读全文
posted @ 2023-03-02 15:47 ~哥斯拉~ 阅读(314) 评论(0) 推荐(0) 编辑
摘要:在 Rust 中,需要使用容器的迭代器进行元素复制,但如果使用的是不可变引用迭代器,其是对容器的数据的引用,想要进行复制,则需要 cloned 方法。 let arr = vec![1, 2, 3]; let iter_clone : Iter<i32> = arr.iter().clone(); 阅读全文
posted @ 2023-03-02 14:42 ~哥斯拉~ 阅读(228) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示