Go
文章平均质量分 71
苏御xu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go语言基本语法
var a int var s string fmt . Printf("%d %q \n" , a , s) // %q 可以把引号一起打出来,%s只打印出string内容 }[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rLLvVK4J-1662715117066)(./Golang基础.assets/image-20220909153338504.png)]但是在函数外定义变量的时候不可以使用:=的形式定义变量const 数值可以作为各种类型使用。原创 2022-09-09 17:19:06 · 289 阅读 · 0 评论 -
Go1.18 泛型的使用
Go1.18 泛型的使用 1. 对函数的支持 // 定义一个any类型的参数 // T 就是any类型 func printSlice[T any](s []T) { for _, V := range s { fmt.Printf("%v \n", v) } } func main() { printSlice[int]([]int{66, 77, 88, 99, 100}) printSlice[string]([]string{"zhangsan",原创 2022-03-10 22:34:16 · 2736 阅读 · 0 评论 -
算法复杂度及渐进符号
算法复杂度及渐进符号 一、算法复杂度 每一个程序在运行时,都需要占用一定的计算机资源,比如内存,磁盘,这些称之为空间。 计算过程中需要判断,循环执行某些逻辑,周而反复,这些是时间。 那么我们可以通过算法复杂度理论来衡量算法的效率。 复杂度有两个维度:时间和空间。 如果计算机的速度越快,那么这个算法时间复杂度越低 如果占用的计算机资源越少,那么空间复杂度越低 我们要选择复杂度低的算法,衡量好空间和时间的消耗,选出适合特定场景的算法。 二、算法规模 例如:我们要计算1+2+3+…+100,那么最直观的写法原创 2022-03-10 17:02:09 · 2693 阅读 · 0 评论 -
Go复习笔记
Go复习笔记 day01(2022年2月14日 上午): 内容: 复习Go基础 1. Go语言的主要特性: 自动立即回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性 2. 可见性 声明在函数内部,是函数的本地值,类似于private 声明在函数外部,是对当前包可见的全局值,类似protect 声明在函数外部且首字母大写是所有包可见的全局变量,类似于public 3. 语言声明 var(声明变量) const(声明常量) type(声明类型)原创 2022-03-10 16:59:21 · 470 阅读 · 0 评论
分享