Go 语言基础数据类型及变量赋值

基础数据类型

  • 布尔型:bool
  • 整型:int、int八、int1六、int3二、int6四、uint八、uint1六、uint3二、uint64
  • 浮点型:float3二、float64
  • 字符串:string

变量赋值

先定义变量再赋值:函数

package main

// 导入fmt标准包,用于格式化输出
import "fmt"

// 主函数,花括号必须与函数名同行
func main() {
    var name string
    name = "wu"
    
    var age int
    age = 20
    
    fmt.Println("name:", name)
    fmt.Println("name: %s, age: %d\n", name, age)
}

定义同时赋值:ui

package main

// 导入fmt标准包,用于格式化输出
import "fmt"

// 主函数,花括号必须与函数名同行
func main() {
    var gender = "男"
    fmt.Println("gender:", gender)
}

自动推导赋值(经常使用):code

package main

// 导入fmt标准包,用于格式化输出
import "fmt"

// 主函数,花括号必须与函数名同行
func main() {
    address := "广东"
    fmt.Println("address:", address)
}

平行赋值:字符串

package main

// 导入fmt标准包,用于格式化输出
import "fmt"

// 主函数,花括号必须与函数名同行
func main() {
    i, j := 10, 20
    i, j := j, i
    fmt.Println("i:", i, " j:", j)
}
相关文章
相关标签/搜索