首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang大法
闻方方
创建于2021-05-18
订阅专栏
Golang
等 1 人订阅
共11篇文章
创建于2021-05-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang发送请求解析数据并下载文件
最常见的应该是使用 io/ioutil 包下的 io.WriteFile() 函数直接将响应写入到一个文件中 但是我们需要使用 ioutil.ReadAll(resp.Body) 先将所有的响应读出来
Golang 的并发编程
Go语言中的并发编程,首先我们来了解一个概念 并发 同一时间段内执行多个任务 并行 同一时刻执行多个任务 Go语言的并发通过goroutine实现。goroutine类似于线程,属于用户态的线程,我们
defer关键字
defer和go一样都是Go语言提供的关键字。defer用于资源的释放,会在函数返回之前进行调用。一般采用如下模式: 如果有多个defer表达式,调用顺序类似于栈,越后面的defer表达式越先被调用。
八、Goalng 之 map
Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 map 是一个引用类型
七、Golang之切片(slice)
由于数组的长度是固定的,所以有很多的局限性,所以今天讲切片,切片是一个拥有相同类型且长度可变的有序集合,切片和数组两种不同的数据类型,它是基于数组进行了封装,可扩容 求切片的长度和容量使用len()方
六、Golang之数组
注意:数组是一个同类型元素的集合,可以通过下表修改数组中值,但是一旦申明了,数组的长度是固定的,不可改变或者追加。 如果数数组作为值类型的话 无法直接修改原数组,修改的只是数组的副本,如果需要修改原数
五、Golang 流程控制
Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。
四、Golang基础数据类型
Golang的基本数据类型有 string、bool、int、float等外 还有 数组、切片、结构体、map、函数、通道(channel) 整形为两个大类,int和uint,按长度分int又有 in
三、Golang的 变量与常量
常量一般const 关键字表示,常量一般用于定义后不会去修改不变的值 批量声明常量 const同时声明多个常量时,如果省略了值则表示和上面一行的值相同
二、你好 Golang
go语言是一门强类型静态编译型语言。它的优势和特性呢,这里就不再多说了,感兴趣的可以自己去搜下看一看。 首先来让我们编写第一段代码 新建一个 main.go 文件 package main 是一个可独
一、Go 环境配置和依赖管理
go语言的环境安装这里就不做过多介绍了,就是下载安装。 Go官网下载地址:https://golang.org/dl Go官方镜像站:https://golang.google.cn/dl 最早的时候