From 65a2f34b7e18d3874c06e140a09bfb9dce08ad0a Mon Sep 17 00:00:00 2001 From: skimrme Date: Sat, 6 Dec 2025 17:52:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7.map.go | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ 8.switch语句.go | 30 +++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 8.switch语句.go diff --git a/7.map.go b/7.map.go index e69de29..4bed72f 100644 --- a/7.map.go +++ b/7.map.go @@ -0,0 +1,54 @@ +package main + +import ( + "fmt" +) + +func main() { + map_() +} + +func map_() { + var UserMap map [int]string = map[int]string{ + 1: "skimrme", + 2: "neko", + 3: "kami", + 4: "", + } + fmt.Println(UserMap) + fmt.Println(UserMap[1], UserMap[2]) + fmt.Println(UserMap[4]) // 可以读取没有的值 + fmt.Printf("%#v\n", UserMap[5]) // 空字符串可以打印 + + // 判断值 + //value := UserMap[4] + value, ok := UserMap[4] + fmt.Println(value,ok) + // false 所以没有 + + // 改变user + UserMap[1] = "lukychen" + fmt.Println(UserMap) + + // 把kami踢出 + delete(UserMap, 3) + fmt.Println(UserMap) + + // map 初始化 + // 1. var aMap = map[string]string{} + // 2. var aMap = make(map[string]string) + // 建立空初始化 + var aMap = map[string]string{} + // 建立有值初始化 + /* + var aMap = map[string]string{ + "123": "12", + } + */ + + //var aMap = map[string]string{} + + + aMap ["name"] = "skimrme" + fmt.Println(aMap) +} \ No newline at end of file diff --git a/8.switch语句.go b/8.switch语句.go new file mode 100644 index 0000000..a4b13cf --- /dev/null +++ b/8.switch语句.go @@ -0,0 +1,30 @@ +package main + +import ( + "fmt" +) + +func main() { + switch_() +} + +func switch_() { + var age int + fmt.Println("请输入你的年龄") + fmt.Scan(&age) + + switch { + case age <= 0: + fmt.Println("你唬谁呢!!!") + case age <= 17: + fmt.Println("我不信!!!") + case age <= 20: + fmt.Println("里边请!!!") + fallthrough //  继续执行代码 + case age <= 35: + fmt.Println("里边请!!!") + } + + // 第二种用法 + //var week int +} \ No newline at end of file