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()
}