是的,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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录