首页
随机
最近更改
特殊页面
社群首页
参数设置
关于WHY42
免责声明
WHY42
搜索
用户菜单
登录
欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。
查看“︁Rust iter and into iter”︁的源代码
←
Rust iter and into iter
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
* iter() iterates over the items by reference * iter_mut() iterates over the items, giving a mutable reference to each item * into_iter() iterates over the items, moving them into the new scope So for x in my_vec { ... } is essentially equivalent to my_vec.into_iter().for_each(|x| ... ) - both move the elements of my_vec into the ... scope. If you just need to look at the data, use iter, if you need to edit/mutate it, use iter_mut, and if you need to give it a new owner, use into_iter.<ref>https://stackoverflow.com/questions/34733811/what-is-the-difference-between-iter-and-into-iter</ref> <ref>https://hermanradtke.com/2015/06/22/effectively-using-iterators-in-rust.html/</ref> [[Category:Rust]] [[Category:Programming]]
返回
Rust iter and into iter
。