package main
// 导入语句
import "fmt"
//函数外只能放置标识符(变量/常量/函数/类型)的声明
var(
name string
age int
isOk bool
)
//程序的入口函数
func main() {
name = "lixiang"
age = 16
isOk = true
//var h int //报错:非全局变量声明后未使用
fmt.Print(isOk) // 无换行
fmt.Println()
fmt.Printf("name:%s\n", name) // %s : 占位符
fmt.Println(age) //加换行
}
数组
数组定义时必须指定元素的类型和容量(长度),数组的长度是数组类型的一部分
func main() {
var a1 [3]bool
var a2 [4]bool
fmt.Printf("a1:%T a2:%T\n", a1, a2)
//a1:[3]bool a2:[4]bool
}
数组如果不初始化,全部为默认值(整型,浮点型:0, bool:false, 字符串:"")