
golang
文章平均质量分 51
golang技术栈
xiaohei_xiaobai
后台开发小学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang make和new的区别
https://www.cnblogs.com/sunsky303/p/11819055.html原创 2020-07-03 14:32:22 · 153 阅读 · 0 评论 -
初识golang-数据类型_map
查看上一篇接口类型请点我golang中的map就相当于python中的dict,key:value形式,无序,key唯一。1.map的创建和增删改查废话少说,上例子:package mainimport "fmt"func main() { people := make(map[string]string) people["name"] = "houyuming"...原创 2019-12-12 16:47:23 · 300 阅读 · 1 评论 -
初识golang-数据类型_接口
查看上一篇切片类型请点我1.什么是接口接口是一组仅包含方法名,参数,返回值的未具体实现的方法的集合。是面向对象语言中用来限制类行为的,它只会定义类的方法,但不会具体定义这个方法,实现接口的类必须实现接口中的方法。废话少说,举个例子:package mainimport "fmt"type Animaler interface { Eat(f string) Speak(l...原创 2019-12-11 18:21:02 · 338 阅读 · 0 评论 -
初识golang-数据类型_切片类型
查看上一篇函数类型请点我golang的切片相当于python的list,但是也有不同。切片本身不包含任何数据。它仅仅是底层数组的一个上层表示。对切片进行的任何修改都将反映在底层数组中,把切片当作可变数组使用就可以了。1.切片的初始化:切片的初始化主要有三种方式1)makevar 切片名 = make([]切片内数据类型, 切片长度, 切片容量)其中capacity(切片容量...原创 2019-11-27 23:03:40 · 519 阅读 · 0 评论 -
初识golang-数据类型_函数类型
查看上一篇channel类型请点我 golang中可以用type定义函数类型,定义的类型可以当作参数进行传递,废话不多说,直接上例子package mainimport "fmt"type FuncType func(int, int) int //通过关键字type定义函数类型func Add(a, b int) (c int){ c = a + b r...原创 2019-11-27 18:16:15 · 270 阅读 · 0 评论 -
初识golang-数据类型_channel
查看上一篇结构体类型请点我一.goroutine说到channel,就不得不提golang的goroutine,这是golang原生支持高并发很重的一点。并发模型有5种:1.单进(线)程·循环处理请求 单进程和单线程其实没有区别,因为一个进程至少有一个线程。循环处理请求应该是最初级的做法。当大量请求进来时,单线程一个一个处理请求,请求很容易就积压起来,得不到响应。这是...原创 2019-11-05 12:06:37 · 947 阅读 · 0 评论 -
初识golang-数据类型_结构体
查看上一篇指针类型请点我golang的结构体其实就相当于自定义类,这个类只有属性,没有方法,但是类的属性在定义时就固定了,不能动态添加属性,废话少说,看例子。package mainimport "fmt"type Info struct { name string age int sex string}func main() { var jack Info j...原创 2019-11-04 17:01:07 · 485 阅读 · 0 评论 -
初识golang-格式化输出参数
详情点击如下链接https://blog.csdn.net/qq_22660775/article/details/89487263转载 2019-11-04 16:26:46 · 476 阅读 · 0 评论 -
初识golang-数据类型_指针
查看上一篇数组类型请点我2.指针类型 指针这个东西啊,开始真的是让我费解,为什么需要这个东西呢,感觉根本没有用啊,但是go说:我不要你觉得,我要我觉得。然后就仔细的研究了一下,原来这个东西还是很有用的,接下来先说说go指针是什么以及指针的使用场景。指针变量即一个值的内存地址,它所指向的值的内存地址在 32 和 64 位机器上分别占用 4 或 8 个字节,占用字节的大小与所指向的值...原创 2019-11-04 15:32:48 · 340 阅读 · 0 评论 -
初识golang-数据类型_数组
查看上一篇go基础知识排坑请点我go的数据类型其实网上又好多文章,不过为了加深印象,自己再写一遍。相比于python有点复杂,没图说个XX,所以又费了好几万的脑细胞画了个图其他类型就不讲了,这里只讲高级数据类型。。。1.数组类型 数组是一组具有相同类型的数据集合,数组内数据可以重复,数组长度固定,定义好了不可以更改1)定义 var variable_na...原创 2019-10-31 17:19:08 · 296 阅读 · 0 评论 -
初识golang-排坑和基本知识
查看上一篇golang包的引用请点我查看golang格式化参数请点我1.go语言的左括号不能在一个新行 go语言字符串必须是双引号2.go导入包后必须使用,变量声明后必须使用3.go数据类型:告诉编译器以多大内存存储变量 1)int,uint:默认为0 2)byte/string:byte为单引号声明,只有一个字符(其实是int32,需要用%c打印);stri...原创 2019-10-31 17:05:03 · 236 阅读 · 0 评论 -
初识golang-包的引用
写在前面:之前一直是写python的,发现最近大厂都在转go,为了职(减)业(少)生(发)涯(量),决定自学go,开帖记录学习go的踩坑之路,希望对像我一样初识go的coder有点帮助。go的环境变量为什么先说环境变量,因为go包之间的调用涉及go的编译,但是go编译时,项目目录必须在GOPATH中,利用go env查看本机go的环境变量。macbook_pro:go m$ go e...原创 2019-10-30 17:46:11 · 829 阅读 · 0 评论