自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 [go-09]二维数组

比如: var arr [2][3]int , 再赋值。语法: var 数组名 [大小][大小]类型。

2024-04-16 23:06:43 56

原创 [go-08]排序

【代码】[go-08]排序。

2024-04-16 22:25:31 101

原创 [go-07]数组与切片

go 底层会创建一下新的数组 newArr将 slice 原来包含的元素拷贝到新的数组 newArr slice 重新引用到 newArr 注意 newArr 是在底层来维护的,程序员不可见。appendSlice := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} // 长度和容量会自动扩容。mySlice3 := []int{1, 2, 3, 4, 5} // 长度5 容量5。firsthalf := month[:6] // 上半年。

2024-04-16 22:14:46 543

原创 [go-06] 函数、包和错误处理

函数的命名,首字母不能是数字,首字母大写是public 首字母小写是private。(重载:同名不同参的函数,重写,子类重新定义父类同名同参的函数,从而实现多态)定义的变量叫全局变量,作用域在整个包都有效,如果其首字母为大写,则作用。遇到函数,开辟一个新栈区,每一个栈区都是独立的,数据也是相互隔离的。函数的形参列表,和返回值可以是多个,可以说是值类型和引用类型。如果希望函数内的变量能修改函数外的变量,可以传入变量的地址。,可以赋值给一个变量,则该变量就是一个函数类型的变量。

2024-04-15 11:45:54 766

原创 [go-05]流程控制

9.switch 穿透,利用 fallthrough 关键字,如果在 case 语句块后增加 fallthrough,1.switch / case后是一个表达式 (即:常量值,变量、一个有返回值的函等都可以)7.switch 后也可以不带表达式,当做 if 分支来使用 ----- 不推荐。4.case 后面可以带多个值,使用逗号分隔,比如 case 值 1, 值 2。则会继续执行下一个 case, 也叫 switch 穿透 ---- 不推荐使用。1) switch 从上到下逐一匹配,直到匹配为止。

2024-03-16 09:20:48 248

原创 【go-04】运算符

3)<<= 左移后赋值 >>=右移后赋值 &= 按位与后赋值 c&=2等于c=c&2 ^=按位异或后赋值 |=按位或后赋值。4 go语言里,++,--只能单独使用,不能参与到运算中去(只能是 i ++ 独立一行,不能 num := i++)+加(正) -减(负) *乘 /除 %取模(求余) ++ 自增 --自减 +字符串拼接。= 赋值 += 相加后赋值 -= 相减后赋值 *= 相乘后赋值 %= 求余后赋值。2 除号 / 整数之间做除法,结果是整数,小数部分被舍弃了。

2024-03-13 16:57:14 496 1

原创 【go-03】变量与数基本据类型

4. 包名:尽量保持 package 的名字和目录保持一致,尽量采取有意义的包名,简短,有意义。64位系统8字节 -2的64次方 ~ 2的64次方-1。64位系统8字节 -2的63次方 ~ 2的64次方-1。Int 32位系统4字节 -2的31次方 ~ 2的31次方-1。Uint 32位系统4字节 -2的32次方 ~ 2的32次方-1。-2的31次方(21.4亿) ~ 2的31次方-1。引用类型:变量存储的是一个地址,这个地址对应的空间才真正存储数据。

2024-03-13 16:28:55 804

原创 【go-02】快速入门

1.通过 go build 命令对该 go 文件进行编译,生成 可执行文件(.exe),然后运行可执行文件即可。(2) package main文件所在的包是 main, 在 go 中,每个文件都必须归属于一个包。(8) go 语言定义的变量或者 import 的包如果没有使用到,代码不能编译通过。5) \r :一个回车 fmt.Println("天龙八部雪山飞狐\r 张飞");(5) fmt.Println() 表示调用 fmt 包的函数 Println。(1) go 文件的后缀是 .go。

2024-03-12 16:22:34 172

原创 【go-01】认识 go

2. 从c语言中继承了许多概念,包括 控制结构 基础数据类型 调用参数传值 指针等,也保留了和c语言一样的编译执行方式及弱化的指针。6. 吸收了管道通信机制,形成Go语言特有的管道channel通过管道channel,可以实现不同的goroute之间的相互通信。(2)goroutine,轻量级线程,可实现大并发处理,高效利用多核。1. 既有静态编译语言的安全和性能,又达到了动态语言开发维护的效率。3. 引入包的概念,Go文件必须归属于一个包,不能单独存在。(1)从语言层面支持并发,实现简单。

2024-03-12 16:17:29 87

原创 apidoc使用

【代码】【无标题】

2023-04-12 10:49:04 50 1

原创 apidoc(文档生成神器)-1安装

apidoc

2023-03-25 11:01:33 220 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除