2-1 变量定义

使用var关键之

var a, b, c, bool

var s1, s2 string = "hello", "world"

可以放在函数内,或者直接放在包内

使用var放在括号内全部定义

让编译器自动决定类型

var a, b, i, s1, s2 = true, false, 3, "hello world"

使用:定义变量

 a, b, i, s1, s2 := true, false, 3, "hello world" 


package main

import "fmt"

var(

aa =3

  bb ="kkk"

  cc =true

)

func  variableZeroValue()  {

var a int

  var s string

  fmt.Printf("%d %q\n",a,s)

}

func  variableInitialValue()  {

var a,b int =3,4

  var s string ="abc"

  fmt.Println(a,b,s)

}

func variableTypeDeduction()  {

var a,b,c,s =3,4,true,"def"

  fmt.Println(a,b,c,s)

}

func varibleShorter()  {

a,b,c,s :=3,4,true,"def"

  b =5

  fmt.Println(a,b,c,s)

}

func main() {

fmt.Println("Hello World")

variableZeroValue()

variableInitialValue()

variableTypeDeduction()

varibleShorter()

fmt.Println(aa,bb,cc)

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容