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)
}
相關文章
相關標籤/搜索