随笔分类 - GO
发表于 2020-10-07 17:22阅读:202评论:0推荐:0
摘要:https://blog.csdn.net/WatermelonMk/article/details/104664764
阅读全文 »
发表于 2020-10-07 15:43阅读:120评论:0推荐:0
摘要:概述 defer 函数大家肯定都用过,它在声明时不会立刻去执行,而是在函数 return 后去执行的。 它的主要应用场景有异常处理、记录日志、清理数据、释放资源 等等。 这篇文章不是分享 defer 的应用场景,而是分享使用 defer 需要注意的点。 咱们先从一道题开始,一起来感受下 ... fu
阅读全文 »
发表于 2020-10-07 15:37阅读:277评论:0推荐:0
摘要:##总体 ###代码 //demo_26.go package main import ( "crypto/md5" "encoding/hex" "fmt" "sort" "time" ) func main() { str := "12345" fmt.Printf("MD5(%s): %s\n
阅读全文 »
发表于 2020-10-07 15:35阅读:147评论:0推荐:0
摘要:##总体 ###代码 //demo_24.go package main import "fmt" func main() { i := 3 fmt.Printf("当 i = %d 时:\n", i) switch i { case 1: fmt.Println("输出 i =", 1) case
阅读全文 »
发表于 2020-10-07 15:32阅读:122评论:0推荐:0
摘要:##总体 ###代码 //demo_18.go package main import ( "fmt" ) func main() { person := [3] string {"Tom", "Aaron", "John"} fmt.Printf("len=%d cap=%d array=%v\n
阅读全文 »
发表于 2020-10-07 15:27阅读:107评论:0推荐:0
摘要:##总体 ###代码 //demo_14.go package main import ( "fmt" ) func main() { var p1 map[int]string p1 = make(map[int]string) p1[1] = "Tom" fmt.Println("p1 :",
阅读全文 »
发表于 2020-10-07 15:21阅读:88评论:0推荐:0
摘要:##总体 ###代码 package main import ( "fmt" ) type Person struct { Name string Age int } func main() { var p1 Person p1.Name = "Tom" p1.Age = 30 fmt.Printl
阅读全文 »
发表于 2020-10-07 15:11阅读:67评论:0推荐:0
摘要:##总体 ###代码 package main import ( "fmt" ) func main() { sli := [] int {1, 2, 3, 4, 5, 6} fmt.Printf("len=%d cap=%d slice=%v\n",len(sli),cap(sli),sli) f
阅读全文 »
发表于 2020-10-07 15:08阅读:58评论:0推荐:0
摘要:##总体 ###代码 package main import ( "fmt" ) func main() { var sli_1 [] int //nil 切片 fmt.Printf("len=%d cap=%d slice=%v\n",len(sli_1),cap(sli_1),sli_1) va
阅读全文 »
发表于 2020-10-07 15:05阅读:50评论:0推荐:0
摘要:##总体 ###代码 package main import ( "fmt" ) func main() { var arr = [5] int {1, 2, 3, 4, 5} modifyArr(arr) fmt.Println(arr) } func modifyArr(a [5] int){
阅读全文 »
发表于 2020-10-07 15:04阅读:102评论:0推荐:0
摘要:##总体 ###代码 package main import ( "fmt" ) func main() { //一维数组 var arr_1 [5] int fmt.Println(arr_1) var arr_2 = [5] int {1, 2, 3, 4, 5} fmt.Println(arr
阅读全文 »
发表于 2020-10-07 15:01阅读:79评论:0推荐:0
摘要:##总体 ###代码 package main import ( "fmt" ) func main() { fmt.Print("输出到控制台不换行") fmt.Println(" ") fmt.Println("输出到控制台并换行") fmt.Printf("name=%s,age=%d\n",
阅读全文 »
发表于 2020-10-07 14:57阅读:49评论:0推荐:0
摘要:代码 package main import ( "fmt" ) func main() { var age_1 uint8 = 31 var age_2 = 32 age_3 := 33 fmt.Println(age_1, age_2, age_3) var age_4, age_5, age_
阅读全文 »
发表于 2020-10-07 14:49阅读:148评论:0推荐:0
摘要:代码 package main import ( "fmt" ) func main() { const name string = "Tom" fmt.Println(name) const age = 30 fmt.Println(age) const name_1, name_2 string
阅读全文 »