0
点赞
收藏
分享

微信扫一扫

极客时间邓明初级go工程师训练营

获取完整版--》请留言

极客时间邓明初级go工程师训练营_数据类型

1. 变量

变量的声明有四种方式:

  1. 声明一个变量,默认的初始化值为0:
    var a int
  2. 声明一个变量,初始值为100:
    var a int = 100
  3. 初始化时候省略数据类型,通过值自动推导变量的数据类型:
    var a = 100
  4. 省略掉var关键字,直接自动匹配,但要使用:=
    a := 100

一个注意的点:第四种声明变量的方式a := 100只能在局部方法中使用,全局变量不支持这种写法

多个变量一起声明的写法:

  1. 单行写法
    var a, b int = 100, 200var a, b = 100, "abc"a, b := 100, "abc"
  2. 多行写法

var (
 a int = 100
 b string = "abc"
)

匿名变量

go中使用下划线_来作为匿名变量。

go支持函数多返回值,而当我们对于某个函数的返回值是不关心的时候,可以使用匿名变量来接收

比如:fd, _ := os.Open(xxx),对于第二个返回值我们并不想要,就可以直接用_接收

举报

相关推荐

0 条评论