首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go
白瓷梅子汤
创建于2022-07-24
订阅专栏
Go 语言学习
等 3 人订阅
共10篇文章
创建于2022-07-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go语言学习之错误和异常
错误 Go 语言通过内置的错误接口提供了非常简单的错误处理机制,Error 类型是一个接口类型。 可以在编码中通过实现 error 接口类型来生成错误信息。 函数通常在最后的返回值中返回错误信息。 D
Go语言学习之 死锁
操作系统对死锁的定义 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 死锁
Go语言学习之 Select
select语句用来选择哪个case中的发送或接收操作可以被立即执行。 类似于switch语句,但是它的case涉及到channel有关的I/O操作。 即select就是用来监听和channel有关的
Go语言学习之 Channel 通道
不同于传统的多线程并发模型使用共享内存来实现线程间通信的方式,go 是通过 channel 进行协程 (goroutine) 之间的通信来实现数据共享。 channel,就是一个管道,可以想像成 Go
Go 语言的流程控制
条件判断 if 根据情况不同,程序执行的分支不同。if 的语法结构,在编译器中表达式两侧可以写小括号,也可以省略。if 语法结构中所有表达式最终结果都是bool类型,true代表成立执行对应代码。 i
Go语言学习之 Goroutine(协程)
goroutine 是 Go 的并发机制中的主角。代表指令流及其执行环境,是被调度的基本单位。 Go 语言支持并发,只需要通过 go 关键字来开启 goroutine 即可。goroutine 是轻量
Leetcode之链表(GO 语言)
把学到的知识应用到真实的解题当中。 对于链表,我们每次只分配出一个节点(node) 的内存。链表使用指针将各个节点组合到一起,这样就形成了一个连一个的链式的结构,这就是链表(Linked List)这
Go语言的基础知识
指针 指针可以创建变量,称为指针变量。指针变量的类型为 *Type,该指针指向一个 Type 类型的变量。指针变量会存储的某个实际变量的内存地址,通过记录变量的地址,间接的操作该变量。 创建指针 定义
Go语言的基础知识
定义变量 为变量赋初值,可以一行定义多个变量 可以不需要显示类型,编译器可以自行推断出变量的类型。 不使用 var 声明变量 后续想要修改的话,不能使用 :=,只能使用 = 常量 表示固定的值。在计算
MAC + GO 安装及环境配置
Mac 系统下 Go 语言环境的安装与配置 Go环境的下载与安装非常简单。 官网下载:https://golang.google.cn/dl/ 下载后,打开你下载的包文件,按照提示安装Go。该软件包将