09 2021 档案

摘要:// 先声明map var m1 map[string]string // 再使用make函数创建一个非nil的map,nil map不能赋值 m1 = make(map[string]string) // 最后给已声明的map赋值 m1["a"] = "aa" m1["b"] = "bb" // 阅读全文
posted @ 2021-09-13 14:50 老油条666 阅读(91) 评论(0) 推荐(0)
摘要:/* 多态行为的例子 */ package main import "fmt" type notifer interface { notify() } type user struct { name string email string } type admin struct { name str 阅读全文
posted @ 2021-09-12 21:16 老油条666 阅读(114) 评论(0) 推荐(0)
摘要:package main import "fmt" type person struct { name string age int } //如果一个struct嵌入另一个匿名结构体,就可以直接访问匿名结构体的字段或方法,从而实现继承 type student struct { person //匿 阅读全文
posted @ 2021-09-12 21:15 老油条666 阅读(302) 评论(0) 推荐(0)
摘要://os.Exit(-1)//只是返回当前函数 //return返回当前函数 runtime.Goexit() //退出当前go程 package main/*return 》 返回当前函数exit 》退出当前进程GOEXIT 》提前退出当前go程*/import ( "fmt" "runtime" 阅读全文
posted @ 2021-09-01 10:29 老油条666 阅读(3724) 评论(0) 推荐(0)