一、函数 Go 语言函数定义格式如下: func function_name( [parameter list] ) [return_types] { 函数体 } 函数定义解析: func:函数由 func 开始声明 function_name:函数名称,参数列表和返回值类型构成了函数签名。 par ...
分类:
其他好文 时间:
2021-06-07 20:06:13
阅读次数:
0
PS 参考博文,致谢 :https://www.liwenzhou.com/posts/Go/04_basic/ 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重 ...
分类:
其他好文 时间:
2021-06-02 17:05:21
阅读次数:
0
一、切片: 1、主要看指针指向位置比如 一个切片 var s []int{1,2,3,4,5,6,7}指针指向0位长度是 7 ,容量是7a := s[2:4]指针指向index为2为a 长度是 2 (元素是2,3) 容量是5 (从index为2往右算或者max_len 减去 开始index,即 7 ...
分类:
其他好文 时间:
2020-07-21 21:45:14
阅读次数:
56
b站一个up主那边整理的一个pdf,摘录出来,分享给大家~~ 1.学习资源汇总 https://github.com/developer learning/learning golang 2.基础知识入门 菜?教程 https://www.runoob.com/go/go tutorial.html ...
分类:
其他好文 时间:
2020-05-10 14:58:15
阅读次数:
86
Golang基础进阶——结构体 结构体(struct) 定义结构体 type 类型名 struct { 字段1 字段1 类型 字段2 字段2 类型 } 示例: func main() { var s1 = Student{1, "zs", 'f', 18, "sh"} fmt.Println(s1) ...
分类:
其他好文 时间:
2020-04-29 14:34:30
阅读次数:
43
7.7 数组 数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。 以下为一些常规的数组声明方法: [32]byte // 长度为32的数组,每个元素为一个字节 [2*N ...
分类:
编程语言 时间:
2020-04-15 00:55:02
阅读次数:
75
1 流程控制程序设计语言的流程控制语句,用于设定计算执行的次序,建立程序的逻辑结构。可以说,流程控制语句是整个程序的骨架。从根本上讲,流程控制只是为了控制程序语句的执行顺序,一般需要与各种条件配合,因此, 在各种流程中,会加入条件判断语句。流程控制语句一般起以下3个作用: 选择,即根据条件跳转到不同 ...
分类:
编程语言 时间:
2020-04-09 21:38:14
阅读次数:
93
go.mongodb.org/mongo-driver 是mongo的golang官方包通过例子我知道连接是这样的 clientOptions := options.Client().ApplyURI("mongodb://tag:123456@127.0.0.1:27017/tag") clien ...
分类:
其他好文 时间:
2020-04-03 12:24:29
阅读次数:
110
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 类型别名和自定义类型 自定义类型 在Go语言中有一些基本的数据类型,如 、`整型 浮点型 布尔 type`关键字来定义自定义类型。 自定义类型是定义了一个全新的 ...
分类:
其他好文 时间:
2020-02-14 00:41:46
阅读次数:
64
Golang基础 "Golang基础之包概念" "Golang基础之数据类型" "Golang基础之流程控制" "Golang基础之数组" "Golang基础之切片" "Golang基础之map" "Golang基础之函数" "Golang基础之指针" "Golang基础之结构体" "Golang基 ...
分类:
其他好文 时间:
2020-02-11 09:34:57
阅读次数:
43