上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: Go struct 定义结构体类型 type XXX struct{ // 结构体字段 == 属性 == field } 申明定义结构体 指针式申明 var personP *Person = new(Person) var personP *Person = &Person{} 引用式申明(引用是 阅读全文
posted @ 2023-03-09 01:52 klyn003 阅读(41) 评论(0) 推荐(0)
摘要: map 在 go 里面的运用 map 键值对是无序的 map 的 map 的键必须是能够通过 == 符号进行判断的 map 的申明和申堆空间 var m map[string]int // 在我们进行申明之后进行初始化就可以赋值,通过make进行初始化 m = make(map[string]str 阅读全文
posted @ 2023-03-09 00:25 klyn003 阅读(59) 评论(0) 推荐(0)
摘要: go语言切片和数组 切片 切片的定义 // 1. 直接进行创建的时候指定初始值 s1 := []int{0, 1, 2, 3, lastIndex: lastIndexVal} // 2. 定义一个引用指向一个数组的切片 var slice []int slice = a[0:1] // 这里的a是 阅读全文
posted @ 2023-03-08 12:09 klyn003 阅读(35) 评论(0) 推荐(0)
摘要: Go 错误处理 捕获错误的代码 //Go 语言中没有try catch这样麻烦的异常捕获方法 //如果需要捕获异常的话需要使用 defer panic recover() 来实现 func main() { fmt.Println("c") defer func() { // 必须要先声明defer 阅读全文
posted @ 2023-03-08 10:30 klyn003 阅读(23) 评论(0) 推荐(0)
摘要: // Go的格式化延续了C的特点 %v -> value %+v -> %#v -> 阅读全文
posted @ 2023-03-06 20:18 klyn003 阅读(19) 评论(0) 推荐(0)
摘要: Go的内置函数 1. new 主要用来分配置类型的内存,返回的是一个指针,相当于C语言测malloc或者calloc 2. make 3. len 用来求长度,只要长度有定义就可以使用len求 4. cap 可以用来获取切片的元素容量的num 5. append 用来对切片等动态增加元素,末尾 阅读全文
posted @ 2023-03-06 20:08 klyn003 阅读(34) 评论(0) 推荐(0)
摘要: time 格式化时间 1. fmt.Sprintf var tYear = fmt.Sprintf("%d",time.Now().Year) 2. XXX.Format() // XXX是Time类型的,返回一个格式化之后的字符串 // 2006/01/02 15:04:05//奇葩的format 阅读全文
posted @ 2023-03-06 19:41 klyn003 阅读(46) 评论(0) 推荐(0)
摘要: defer // go语言提供了一个在函数执行完毕之后,执行指定的一系列代码的方法,这个方法就是通过defer这个关键字实现的 // defer在某个函数中,有着一个专门存储defer的栈,当我们函数执行完毕的时候,就会依次执行被defer进入defer栈里面的代码 func main() { de 阅读全文
posted @ 2023-03-02 09:27 klyn003 阅读(35) 评论(0) 推荐(0)
摘要: init function init函数用来进行初始化,在每一个源文件里面的代码,init函数最开始执行 init函数没有参数,同时也没有返回值 method // method 是给结构体定义的函数,我们可以在func(xxx Type) 来为func指定自己的归属者,此时的func也仅仅能通过归 阅读全文
posted @ 2023-03-01 14:55 klyn003 阅读(25) 评论(0) 推荐(0)
摘要: package的作用 区分相同名字的函数、变量等标识符 控制函数、变量等访问范围,即作用域 package的使用 package对应的文件夹下面的go文件的package必须都是一样的 import ("XXX") import ("XXX" "Path") 如果package下面的go文件的pac 阅读全文
posted @ 2023-02-28 23:54 klyn003 阅读(65) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页