//定义包内变量
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)
}
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
)
}
网友评论