Golang学习笔记(一)变量申明

第一种:指定变量类型,声明后若不赋值,使用默认值。

var aaa int
aaa = 10

第二种:根据值自行判定变量类型。

var aaa = "string"

第三种:用代码块批量生成变量。

var (
	a int
	b string
	c float32
	d bool
	e []int
	f [3]string
)

第四种:在函数中使用简短申明变量,仅能在函数中使用,作用域也仅仅只在函数中,不用定义变量类型。

x := 10
y := 20
z := 30

 

在java中,如果遇到两个变量交换值,要么使用第三个变量,要么就用异或的算法来处理。

但在Go中,可以直接交换变量值。

var x int = 10
var y int = 20
var z int = 30

x,y,z = y,z,x

fmt.Print(x, "  ", y, "  ", z)

运行上面的代码可以得到20  30  10

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值