1.自我介绍2.为什么选择golang3.golang里面的指针和c++里面的指针有什么区别4.下面代码有什么问题```gofunc s(x, y int) (int, error) {return x + y, nil}```5.下面代码的输出```gofunc main() {s := []string{"A", "B", "C"}for i := range s {fmt.Println(i)}}```6.下面代码有什么问题```gofunc main() {list := new([]int)list = append(list, 1)fmt.Println(list)s1 := []int{1, 2, 3}s2 := []int{4, 5}s1 = append(s1, s2)fmt.Println(s1)}```7.下面程序的输出```goa := [2]int{1, 2}b := [3]int{1, 2}if a == b {fmt.Println("equal")} else {fmt.Println("no equal")}```8.输出pic,pic=4*[1-1/3+1/5-1/7+1/9...]n=1;pic=4*1n=2;pic=4*[1-1/3]n=3;pic=[1-1/3+1/5]n=4;pic=[1-1/3+1/5-1/7]n=5;pic=[1-1/3+1/5-1/7+1/9]9.两个协程,接替打印字母A-Z,以及1-26,例如1A2B3CD...