Go 变量声明及赋值

  1. 变量声明
    Go中变量是区分大小写的,Test和test是两个不同变量,大写开头的变量可以跨包进行引用,小写开头的变量只能在本包中使用,一般命名使用驼峰法:testFile。
    声明一个名为test的字符串变量
    1
    var test string

其他类型,例如:int float都是一样,注意float类型只有float32和float64两种,没有float,int有int、int32、int64,这些都是整型,只是存储大小不同

  1. 变量赋值
    1
    test = "test"

这个没有什么特别之处,和Python是一样的

  1. 简短声明并赋值
    1
    test := "test"

这是在Go中最常见的使用方法,其中省略的变量的类型,Go会根据将要赋值的类型自动进行区分的,这种简短声明只能写在函数中,不能用来定义全局变量

  1. 定义常量
    1
    const test string = "test"

定义常量要使用关键字const

  1. 定义多个变量
    1
    2
    3
    4
    5
    var test1 test2 test3 (
    test1 = 123
    test2 = "456"
    test3 = true
    )

或者

1
2
var a,b,c int = 1,2,3
a,b,c := 1,"test",3

每个变量都可以定义自己的值,注意var a,b,c int = 1,2,3时每个变量类型必须都是一种类型。多个变量的定义较多用在初始时

下节写go的安装设置

坚持原创技术分享,您的支持将鼓励我继续创作!