Go language series basic tutorial summary (2)

1. Define a fixed-length array

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

2. Define a dynamic array

var  arr [ ] int 

arr = make([ ]int,6)

3. Define map

var  m  map[string]string

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

"one": "java",

"two": "c#",

}

3. Define struct (class)

type Man struct{

name  string

age  int

}

4. Define class methods

func (this *Man) speaking(){

}

5. Define subclasses

type SuMan struct{

        Man

        weight int

}

6. Define the interface

type  Pen interface{

        draw()

       }

Guess you like

Origin blog.csdn.net/u013558123/article/details/131395559