Data Type

Go是一种静态类型的编程语言。这意味着变量始终具有特定类型,并且该类型不能更改。 关键字var用于声明特定数据类型的变量。这是声明变量的语法:

var name type = expression

在左侧,我们使用var关键字声明一个变量,然后为其分配一个值。 我们可以在一个语句中声明相同类型的多个变量,如下所示:

var fname,lname string

也可以在同一行上声明同一类型的多个变量:var x,y int使x和y均为int变量。您还可以使用并行分配: a, b := 20, 16 如果使用初始化器表达式声明变量,则可以使用短变量声明来省略类型,如下所示:

country, state := "Germany", "Berlin"

我们使用运算符:=通过短变量声明来声明和初始化变量。使用此方法声明变量时,无法指定类型,因为该类型由初始化程序表达式确定。

package main

import "fmt"

//Global variable declaration
var (m int
    n int)

func main(){
    var x int = 1 // Integer 数据类型
    var y int    //  Integer 数据类型 
    fmt.Println(x)
    fmt.Println(y)
    
    var a,b,c = 5.25,25.25,14.15 // Multiple float32 variable declaration
    fmt.Println(a,b,c)
   
    city:="Berlin" // String variable declaration
    Country:="Germany" // Variable names are case sensitive
    fmt.Println(city) 
    fmt.Println(Country) // Variable names are case sensitive
    
    food,drink,price:="Pizza","Pepsi",125  // Multiple type of variable declaration in same line
    fmt.Println(food,drink,price)
    m,n=1,2
    fmt.Println(m,n)
}