1.6. 数据置换-多重赋值交换数据

未匹配的标注
本文档最新版为 2023,旧版本可能放弃维护,推荐阅读最新版!

数据置换-多重赋值交换数据

我们已经学习了什么是变量,变量的定义,以及变量的赋值。那么我们再来思考一下:交换变量。

有两个变量a和b, a的值为10,b的值为20,交换两个变量的值?
也可以说题目是
(有两个杯子,都盛满了水,怎样交换两个杯子中的水)

1. 传统方式 第三变量

在之前章节讲过,请自行查看代码

2. 多重赋值方式来实现

func main() {

    a, b := 10, 20

    //可以通过多重赋值进行交换

    a, b = b, a

    fmt.Println(a)

    fmt.Println(b)

}

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~