专栏首页Golang语言社区转--Go学习笔记:多重赋值能用来干啥

转--Go学习笔记:多重赋值能用来干啥

Go支持多重赋值。比如:x,y:=1,2

多重赋值能用来干啥,来个有意思的:

1、交换两个变量的值:

x,y:=1,2

x,y=y,x//交换了

2、将数组反序:

x := [4]int{1, 2, 3, 4}

fori, j := 0, len(x)-1; i < j; i, j = i+1, j-1 {

x[i],x[j] = x[j], x[i]

}

其它用途代发掘~~~~~

本文分享自微信公众号 - Golang语言社区(Golangweb)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-03-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • js --斗兽棋游戏

    index.html 源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "...

    李海彬
  • Golang语言--slice 切片原理

    golang 中的 slice 非常强大,让数组操作非常方便高效。在开发中不定长度表示的数组全部都是 slice 。但是很多同学对slice 的模糊认识,造成认...

    李海彬
  • GO语言如何调用C写的函数

    1.C 文件 #include <stdio.h>   #include <stdlib.h>   extern int sun(int a, int b)...

    李海彬
  • maven 依赖jar包时版本冲突的解决:mvn dependency:tree -Dverbose

    maven 依赖jar包时版本冲突的解决: mvn dependency:tree -Dverbose

    一个会写诗的程序员
  • 推荐一个好用的截屏动态图制作工具

    在这篇文章之前,每次写博客的时候,想要展示一下实现的效果,截图展示,不方便理解,一直想着去做成gif动态图片,但以为是一件很麻烦的事情,所以就撂下了,今天研究了...

    王小婷
  • QQ号和QQ邮箱注册的腾讯云账号是不同的

    QQ号和QQ邮箱注册的腾讯云账号是不同的,例如493883885和493883885@qq.com在腾讯云控制台对应账号ID:493883885和账号ID:10...

    我爱你的一诺
  • [838]Notepad++格式化json字符串

    2. 找到JSON Viewer点击右上角"安装", 会有提示框安装重启notepad++, 点击ok

    周小董
  • 蚂蚁金服内推二面

    早上刚面完oppo(oppo的面经不敢写,当时面试的时候说要保密,需要的可以私聊下),本来晚上想休息下,结果阿里电话来了(关键我没做测评,以为做了才有),吐槽...

    牛客网
  • 用QQ企业邮箱打造自己的个性域名邮箱

    忘了之前在哪看过一篇通过QQ域名邮箱申请自己的个性域名邮箱,前两天拿来试了下,发现在使用“邮我”功能时在收件人那里显示的还是自己的QQ邮箱地址,总感觉有点不舒服...

    汐楓
  • NVIDIA Jetson Nano,Google Coral和Intel NCS,不比不知道

    本文转载自:https://towardsdatascience.com/nvidia-jetson-nano-vs-google-coral-vs-intel...

    GPUS Lady

扫码关注云+社区

领取腾讯云代金券