主页 > IT业界  > 

go语言(一)----声明变量


package main import ( "fmt" "time" ) func main() { fmt.Print("hello go!") time.Sleep(1 * time.Second) }

运行后,结果如下:

1、golang表达式中,加;和不加;都可以 2、函数的{和函数名一定是同一行的

二、变量声明

package main import "fmt" func main() { //方法一: 声明一个变量 默认的值是0 var a int fmt.Println("a = ",a) fmt.Printf("type of a = %T\n",a) //方法二:声明一个变量 初始化一个值 var b int = 100 fmt.Println("b = ",b) fmt.Printf("type of b = %T\n",b) var bb string = "abcd" fmt.Printf("bb = %s,type of bb =%T\n",bb,bb) //方法三:在初始化的时候,可以省去数据类型,通过值自动匹配当前的变量的数据类型 var c = 100 fmt.Println("c=",c) fmt.Printf("type of c = %T\n",c) var cc = "abcd" fmt.Printf("cc = %s,type of cc = %T\n",cc,cc) //方法四:(常用的方法) 省去var关键字,直接自动匹配 e := 100 fmt.Println("e = ",e) fmt.Printf("type of e = %T\n",e) f :="abcd" fmt.Println("f = ",f) fmt.Printf("type of f = %T\n",f) //声明多个变量 var xx,yy int = 100,200 fmt.Println("xx = ",xx,",yy = ",yy) var kk,ll = 100,"alice" fmt.Println("kk = ",kk,",ll = ",ll) //多行的多变量声明 var ( vv int = 100 jj bool = true ) fmt.Println("vv = ",vv,",jj = ",jj) }

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9308e76513904c78a6d50d2f463316c5.png 1、声明一个变量,默认的值是0 2、初始化一个值。var b int = 100 3、可以省去数据类型 var c=100 4、省去var关键字,可以自动匹配 e := 200 5、全局变量的声明,方法四不支持 6、多变量的声明 单行写法 : var xx,yy = 100, 200 var kk ,ll = 100 ,“flag”

多行写法 var { vv int =100 jj bool = true }

标签:

go语言(一)----声明变量由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“go语言(一)----声明变量