go
-
使用vscode做go开发
1.先安装go运行环境,设置好GOPATH、GOROOT和GOBIN、PATH信息。 参考:GO语言学习环境搭建 2.安装gitscm 网址:https://git-scm.com…
-
使用sublime text开发GO应用
使用sublime text开发GO应用 下载sublime text和GO运行环境 sublime text GO运行环境 如果打不开golang官网(需要能上google)请用…
-
Go slice
123456789101112131415161718192021222324252627282930package mainimport ("fmt")func main() {s1 := make([]int, 5, 8)s1[0] = 100s1[1] = 100s1[2] = 200s1[3] = 888s1[4] = 999//a1 := [...]int{1, 3, 5, 7, 9}// s1 = a1[3:]//s1 = a1[1:4]s2 := make([]int, 8, 10)s2[3] = 699s2[4] = 799// copy(s2, s1)// copy(s1, s2)s2 = append(s2, 9, 10, 11, 12)fmt.Printf("%p,%v,%d,%d\n", s1, s1, len(s1), cap(s1))fmt.Printf("%p,%v,%d,%d", s2, s2, len(s2), cap(s2))} -
GO array
12345678910111213141516171819202122232425262728293031323334353637package mainimport ("fmt")func main() {// var stu [10]int// stu := [10]int{1, 2}// var stu [10]string// stu[0] = "GO_lang"// stu[5] = "C++"// stu := [...]int{5: 9008}// stu1 := [5]int{}// stu2 := [3]int{}// stu2 == stu1// var stu = new([5]int)// stu := [...][3]string{// {"zhangsan", "shenzhen", "luohu"},// {"wangwu", "shenzhen", "futian"},// }var stu [10]intfor i := 0; i < 10; i++ {stu[i] = i * 3}fmt.Println(stu)fmt.Println(&stu)} -
Go实现九九乘法表
1234567891011121314151617package mainimport "fmt"func main() {var a runevar b runefor a = 1; a <= 9; a++ {for b = 1; b <= a; b++ {fmt.Printf("%d * %d = %2d\t", a, b, a*b)if b == a {println()}}}}