Rust: 如何交换Vec类型中数据的位置?

释放双眼,带上耳机,听听看~!

在脚本语言中,要把Vec<>中两两值进行对调,这个是太过于轻松的事情不过了。但是对于Rust而言,还是有些麻烦。

一、如何对Vec<&str>两两值进行对调?

输出结果:

有其它写法,比如简化一些?:

以下的写法可以运行,但结果是不对的,可以看看具体什么原因造成的。clone()?

二、标准库中的用法

在Rust中有swap函数,可以直接使用:

给TA打赏
共{{data.count}}人
人已打赏
安全技术

C++异常

2022-1-11 12:36:11

安全漏洞

StatusNet 补丁,应对OAuth和OpenID漏洞

2010-7-18 11:12:22

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索