2、变量定义

package main

import "fmt"

// 包内部变量定义
var aa = 1
var bb = "kan"

// 简略定义
var (
    cc = 2
    dd = 3
)

// 包内部定义的变量

func main() {

    // 函数内部变量定义
    var a bool = true
    var b string = "ha"
    var c int = 123

    // 可以自动类型推断
    var d = true
    var e = "ha"
    var f = 123

    // 变量定义可以用缩写
    g := true
    h := "ha"
    i := 123

    // 还可以联合定义
    var j,k,l = true,123,"xi"

    fmt.Println(a,b,c,d,e,f,g,h,i,j,k,l)
}

 

%v,原样输出
%T,打印类型
%t,bool类型
%s,字符串
%f,浮点
%d,10进制的整数
%b,2进制的整数
%o,8进制
%x,%X,16进制
%x:0-9,a-f
%X:0-9,A-F
%c,打印字符
%p,打印地址
posted @ 2021-11-18 19:43  JaydenQiu  阅读(43)  评论(0)    收藏  举报