关于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)
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理