上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 44 下一页
摘要: 点击查看代码 package main import ( "fmt" "math/rand" ) func testInterface() { var a interface {} // interface可以存储任何类型的值 fmt.Printf("00>> a=%#v %T\n",a,a) if 阅读全文
posted @ 2022-03-06 11:52 ty1539 阅读(44) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "math/rand" "time" ) func modify(a map[string]int) { a["modify001"] = 1000 } // map是引用类型,复制和赋值都是源引用,跟着变化 func testMap() { 阅读全文
posted @ 2022-03-06 00:01 ty1539 阅读(33) 评论(0) 推荐(0) 编辑
摘要: *** 对指针类型,取值, 对数值类型&取址** 点击查看代码 package main import( "fmt" ) func modify(a *int){ *a = 100 // 对指针类型,*取值, 对数值类型&取址 } func testInt2(){ var a int = 10 fm 阅读全文
posted @ 2022-03-05 23:50 ty1539 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import ( "fmt" "strings" ) func statWordCount(str string) map[string]int { var result map[string]int = make(map[string]int,128) wo 阅读全文
posted @ 2022-03-05 23:41 ty1539 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import ( "fmt" "math/rand" "time" ) func sumArray(a [10]int) int { var sum int = 0 for i := 0; i < len(a); i++ { sum = sum + a[i] 阅读全文
posted @ 2022-03-05 22:50 ty1539 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import ( "fmt" ) func testArray1() { var a [5]int fmt.Println(a) a[0] = 200 a[1] = 300 fmt.Println(a) } func testArray3() { //var 阅读全文
posted @ 2022-03-05 22:21 ty1539 阅读(25) 评论(0) 推荐(0) 编辑
摘要: package main import( "fmt" ) func testPoint5(){ var a *int = new(int) // 用new初始化,就可以直接赋值了 如果直接用var a *int 之后直接赋值,就报错 *a = 100 fmt.Println(" *a = 100 " 阅读全文
posted @ 2022-03-05 21:01 ty1539 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import ( "flag" "fmt" "math/rand" "time" ) var ( length int charset string ) const ( NumStr = "0123456789" CharStr = "ABCDEFGHIKLM 阅读全文
posted @ 2022-03-05 19:44 ty1539 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import( "fmt" "sort" ) func main(){ var a [5]int = [5]int {5,4,3,2,1} sort.Ints(a[:]) fmt.Println("a",a) var b [5]string = [5]stri 阅读全文
posted @ 2022-03-05 18:39 ty1539 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 注意:此处make是产生长度5容量10的切片,前5个是空的,当使用append的时,前面几个还是空的 点击查看代码 package main import( "fmt" ) func lenA(){ var a []string = make([]string,5,10) // 注意:此处make是 阅读全文
posted @ 2022-03-05 18:37 ty1539 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 44 下一页