在脚本语言中,要把Vec<>中两两值进行对调,这个是太过于轻松的事情不过了。但是对于Rust而言,还是有些麻烦。
一、如何对Vec<&str>两两值进行对调?
输出结果:
有其它写法,比如简化一些?:
以下的写法可以运行,但结果是不对的,可以看看具体什么原因造成的。clone()?
二、标准库中的用法
在Rust中有swap函数,可以直接使用:
在脚本语言中,要把Vec<>中两两值进行对调,这个是太过于轻松的事情不过了。但是对于Rust而言,还是有些麻烦。
一、如何对Vec<&str>两两值进行对调?
输出结果:
有其它写法,比如简化一些?:
以下的写法可以运行,但结果是不对的,可以看看具体什么原因造成的。clone()?
二、标准库中的用法
在Rust中有swap函数,可以直接使用:
之前