package main;
import "fmt"
//结构struct
//定义Person结构
type Person struct {
name string;
age int;
};
//结构里面还有一个匿名结构
type Person2 struct {
name string;
age int;
contact struct...
package main;
import (
"fmt"
)
func main() {
//声明一个数组
var a [3]int;
a = [3]int{1, 2, 3};
//声明并赋值
var b [3]int = [3]int{1, 2, 3};
//声明并赋值(省略类型)
var c = [3]int{1, 2, 3};
...
go语言中的零值是变量没有做初始化时系统默认设置的值
var b bool // bool型零值是falsevar s string // string的零值是""
以下六种类型零值常量都是nilvar a *intvar a []intvar a map[string] intvar a chan intv...