Go语言中的变量使用

Go语言中的变量使用和java差不多,只不过数据类型和变量名前后顺序不同。

变量

声明变量

var i int

给i赋值

i=10

使用变量

fmt.println(“i=”,i)

每个类型的变量都有默认值,例如int类型的默认值为0

根据值自行判断变量类型(类型推导)

var num=10.11

没有定义类型,根据所赋值推导为小数类型

省略var,注意:=左侧的变量不应该是已经声明过的,否则会导致编译错误

等价于var name string name = “tom”

name := “tom”

多变量声明

在编程中,有时候我们需要一次声明多个变量

var n1,n2,n3 int

一次性使用多个变量也可以使用类型推导

n1, name, n3 :=100,”tom”, 888

如何一次性声明多个全局变量【在go中函数外定义的变量就是全局变量】

var n1=100

var n2=200

var name=”jack”

全局变量也可以一次性声明多个

var(

    n1 = 100

    n2 = "tom"

    n3 = 11.11

)

func main(){

    fmt.Println("n1=",n1, "n2=",n2, "n3=",n3)

}

变量使用注意事项

该区域的数据值在同一区域内可以同类型数据变化

var num1 float32  表示声明了一个单精度类型的小数,变量名num1

var b=400

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

推荐阅读更多精彩内容