随笔分类 -  Go

摘要:go打开文件模式 O_RDONLY // open the file read-only. O_WRONLY // open the file write-only. O_RDWR // open the file read-write. // The remaining values may be 阅读全文
posted @ 2021-04-07 23:01 我也想18岁 阅读(152) 评论(0) 推荐(0)
摘要:strconv模块 1. 将123转成转成字符串的"123" b:=strconv.Itoa(123) res:=fmt.Sprintf("%d",123) res:=strconv.FormatInt(68,10) 2. 将字符串的"123"转成123 a := "123" res,e:=strc 阅读全文
posted @ 2021-04-07 22:59 我也想18岁 阅读(83) 评论(0) 推荐(0)
摘要:1 并发和并行 1 并发:同一时间段内,多个任务在执行(单个cpu,执行多个任务) 2 并行:同一时刻,多个任务在执行(多个cpu的支持) 2 goroutine package main import ( "fmt" "runtime" "time" ) //goroutine >协程 2kb大小 阅读全文
posted @ 2021-03-11 23:23 我也想18岁 阅读(65) 评论(0) 推荐(0)
摘要:1 结构体 1 结构体的使用 值类型 定义: type Person struct { Name string Age int sex string } 使用: var per Person fmt.Println(per) per.Name="lqz" per.Age=19 fmt.Println 阅读全文
posted @ 2021-03-09 21:45 我也想18岁 阅读(112) 评论(0) 推荐(0)
摘要:1.map map就是映射,俗称字典 1.定义 var 变量名 map[key]val = make(map[key]val) ex: var dict map[string]string = make(map[string]string) 增: dict["name"] = "lqw" 查: di 阅读全文
posted @ 2021-03-08 23:43 我也想18岁 阅读(199) 评论(0) 推荐(0)
摘要:1 包管理 #1 包:模块的意思 #2 自定义包 -go语言的代码必须放在gopath的src路径下 -包导入是从gopath的src路径下开始检索(开始找) -除了main包以外,建议包名就叫文件夹名,一个文件夹下的包名必须一致 -同一个包下,变量,函数只能定义一次 -同一个包下的变量和函数可以直 阅读全文
posted @ 2021-03-07 23:01 我也想18岁 阅读(45) 评论(0) 推荐(0)
摘要:1.go 1.Go是静态(编译型)强类型语言,是区别于解析型语言的弱类型语言(静态:类型固定 强类型:不同类型不允许直接运算)。 python动态强类型语言 2.哪些是编译,哪些是解释 编译:java,c,c++,c#,go 解析型:python,js,php... 编译型语言涉及到跨平台,因为它需 阅读全文
posted @ 2021-03-06 21:55 我也想18岁 阅读(62) 评论(0) 推荐(0)