乐趣区

关于golang:Go-语言基础数据类型及变量赋值

根底数据类型

  • 布尔型 :bool
  • 整型 :int、int8、int16、int32、int64、uint8、uint16、uint32、uint64
  • 浮点型 :float32、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)
}

定义同时赋值:

package main

// 导入 fmt 规范包,用于格式化输入
import "fmt"

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

主动推导赋值(罕用):

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)
}
退出移动版