Rust变量交换:像Python一样使用元组解构
是的,Rust 可以像 Python 一样使用 'x, y = y, x' 来交换变量的值。在 Rust 中,可以使用元组解构来实现变量的交换:
fn main() {
let mut x = 10;
let mut y = 20;
println('Before swap: x = {}, y = {}', x, y);
(x, y) = (y, x);
println('After swap: x = {}, y = {}', x, y);
}
输出结果:
Before swap: x = 10, y = 20
After swap: x = 20, y = 10
原文地址: https://www.cveoy.top/t/topic/pe0Z 著作权归作者所有。请勿转载和采集!