r1筆記第8天 Gloang(07)

2021-10-01 08:01:48 字數 1913 閱讀 6333

example01:陣列是個值引用,要是要進行排序,需要傳個切片進去。然後用sort進行排序。(string float 什麼的也一樣進行)

package main

import (

"fmt"

"sort"

)func testintsort()

sort.ints(a[:])

fmt.println(a)

}func main()

執行結果:

ps f:\go\src\go_dev> .\main.exe

[1 4 8 66 77 234]

ps f:\go\src\go_dev>

example02:map宣告與初始化,刪除,修改,陣列長度,巢狀陣列等操作與演示。程式中map和slice之前,一定要判斷是否初始化,不然就panic了。

/*

var map1 map[keytype]value type

var a map[string]string

var a map[string]int

var a map[string]map[string]string

*/package main

import (

"fmt"

)func testmap1()

a["abc"] = "efg"

a["abc1"] = "efg"

fmt.println(a)

}func testmap2()

func modify(a map[string]map[string]string)

a["zhangsan"]["passwd"] = "123456"

a["zhangsan"]["nickname"] = "pangpang"

return

}func testmap3()

func trans(a map[string]map[string]string) }}

func testmap4()

func testmap5()

a[0][0] = 10

fmt.println(a)

}func main()

執行結果:

ps f:\go\src\go_dev> .\main.exe

map[abc1:efg key:value abc:efg]

map[key1:map[key2:abc key3:abc key4:abc key5:abc]]

map[zhangsan:map[passwd:123456 nickname:pangpang]]

key1

key2 abc

key3 abc

key4 abc

key5 abc

key2

key2 efg

key3 efg

key4 efg

delete map key1

key2

key2 efg

key3 efg

key4 efg

the length of map a: 1

[map[0:10] map map map map]

ps f:\go\src\go_dev>

2023年12月7日 

今日進去公司加班,發現coreos的rkt確實不好用,包括映象等,後面magnum的服務,kube-master 元件被docker 拉起來了,現在還差的就是,kube-apiserver 怎麼啟動, 這些元件都是用hyperkube執行起來的。

下週繼續研究看看,目前的困難點就在這裡了。

最近一段時間確實感覺自己很多不懂的,特別是到了研發環境。要抓緊學習golang,不然後面跟不上。

r1筆記第5天 Golang(04)

example01 統計輸入的一串數字的字母,空格,數字的數量。package main import fmt os bufio func process str string wordcount,spacecount,nubercount,othercount int return func ma...

r1筆記第10天 邏輯英語隨堂筆記(02)

今天鐘老師的課程,確實很不錯,主要是雞湯很讚。莫問前程,矇眼狂奔。人生的境界 不過如此!光明 頓悟 涅槃 起飛 沉醉。缺失句子補全 1 不作死不會死 2 他很好 3 山無稜天地合,乃敢與君絕 4 主 系 表 被動 的補全 沒有動詞的句子,補上 系語 中 在唐代,人們用燈籠來慶祝安定的生活,從那時起,...

r1筆記day23 終端讀寫

操作終端相關檔案控制代碼常量 os.stdin os.stdout os.stderr 終端讀寫示例 package main import fmt type student struct func main fmt.sscanf 可以從乙個字串裡面格式化輸入。提取出來後,存入 struct。帶緩衝...