美文网首页
Go 学习笔记 基础语法 变量

Go 学习笔记 基础语法 变量

作者: Martain | 来源:发表于2018-06-01 12:29 被阅读4次
  • 定义包内变量(Go语言里面没有全局变量)
//定义包内变量
var a1=3
var ss="string"
//包内变量不能用 :简写
// bb:=34

//简写定义
var (
    a2=3
    str1="Hello"
)
  • 函数内定义变量
func 定义变量()  {
    var a int
    var s string
    fmt.Println(a,s)
    fmt.Printf("%d,%q\n",a,s)
}
func 定义变量初始化()  {
    var a,b int = 3,5 //定义多个同种类型的变量
    var s string = "Hello world"
    fmt.Println(a,b,s)
}
func 定义多个变量()  {
    var a,b,c = 1,true,"Ni hao"  //定义多个不同类型的变量
    fmt.Println(a,b,c)
}

func 简单定义变量()  {
    a,b,c := 3,true,"hhh" //省略var关键字 使用 :
    fmt.Println(a,b,c)
}
  • 定义常量 const
func 定义常量()  {
    const filename  = "a.txt"
    const a,b  = 3,4 
        const(
            c = 3.14
            d="Hello"
          )
}
  • 枚举类型
func 枚举类型()  {
    //go没有特殊的枚举型,都是用const来
    const (
        java = 0
        c =1
        php=2
    )
    //使用自增变量 iota
    const (
        Cpp = iota
        android
        python
    )  
}

相关文章

网友评论

      本文标题:Go 学习笔记 基础语法 变量

      本文链接:https://www.haomeiwen.com/subject/gxbhsftx.html