go语言系列基础教程总结(2)

1、定义定长数组

var myArray = [10]int{1,2,3,4,5}

2、定义动态数组

var  arr [ ] int 

arr = make([ ]int,6)

3、定义map

var  m  map[string]string

m = make(map[string]string,10){

"one": "java",

"two": "c#",

}

3、定义struct(类)

type Man struct{

name  string

age  int

}

4、定义类方法

func (this *Man) speaking(){

}

5、定义子类

type SuMan struct{

        Man

        weight int

}

6、定义接口

type  Pen interface{

        draw()

       }

猜你喜欢

转载自blog.csdn.net/u013558123/article/details/131395559
今日推荐