随笔分类 -  Go

基本学习
摘要:1 goroutine 协程 //1 并发和并行 并发:同一时间段内,多个任务在执行(单个cpu,执行多个任务) 并行:同一时刻,多个任务在执行(多个cpu的支持) //注: 编程语言中,因为Python有GIL全局解释器锁,导致同一时刻,同一个进程中只能运行一个线程 > 延伸出开启多进程,解决利用 阅读全文
posted @ 2023-04-04 18:47 Edmond辉仔 阅读(133) 评论(0) 推荐(0)
摘要:1 方法 //方法 1.是特殊的函数,可以自动传值 > 对象(go中就是结构体)来调用,自动把对象(当前结构体的实例)传过来 2.在func关键字 和 方法名 中间加入了一个特殊的接收器类型 接收器可以是结构体类型或者是非结构体类型 接收器是可以在方法的内部访问的 3.方法是绑定给结构体的 > 如何 阅读全文
posted @ 2023-04-04 18:45 Edmond辉仔 阅读(172) 评论(0) 推荐(0)
摘要:1 字符串 package main // 字符串 func main() { var a string = "hello world" //1 按索引取值,只能取,不能改 fmt.Println(a[0]) //104 utf-8 对照的十进制 数字 //2 循环字符串 全英文 >按字符/字节都一 阅读全文
posted @ 2023-03-02 15:49 Edmond辉仔 阅读(34) 评论(0) 推荐(0)
摘要:1 数组 # 1 数组是类似于数字、字符串、 的基础数据类型 # 2 数组是同一类型元素的集合 eg:整数集合:5,8,9,79,76 形成一个数组 Go--数组 : 不允许混合不同类型的元素 eg: 包含字符串和整数的数组 python--列表 : 可以放多个任意类型的元素 # 3 数组是连续存储 阅读全文
posted @ 2023-02-21 22:09 Edmond辉仔 阅读(26) 评论(0) 推荐(0)
摘要:1 函数基础 //0 强调 在同一个包下,无论有多少go文件,函数名 和 变量名 不能重复 函数和变量 可以直接使用 //把一个包,当成一个大的go文件看待 go中,函数参数没有关键字参数一说,只能按照位置传递 //1 函数定义模板: 一个返回值时,直接写返回类型 不用加括号 func 函数名(参数 阅读全文
posted @ 2023-02-14 15:36 Edmond辉仔 阅读(49) 评论(0) 推荐(0)
摘要:1 go介绍 # 1 Go 即Golang 是Google公司2009年11月正式对外公开的一门编程语言 好多公司:python+go混用, 架构师: 前端、运维、测试、后端各种语言 真正发展也就7、8年时间,很新,云原生的火 > docker,k8s Go上有些坑 >一直在发展: 支持泛型 # p 阅读全文
posted @ 2023-02-09 13:04 Edmond辉仔 阅读(100) 评论(0) 推荐(0)