![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
cary516843761
这个作者很懒,什么都没留下…
展开
-
go 环境搭建&配置&dlv配置
1.下载并解压wget -c https://dl.google.com/go/go1.17.1.linux-amd64.tar.gz -O - | tar -xz -C /usr/local2.配置环境变量 ,我这里直接给root装vi /root/.bashrcGOROOT=/usr/local/goGOPATH=$HOME/goGOBIN=$GOPATH/binPATH=$PATH:$GOBINGO111MODULE=onGOPROXY=https://goproxy.c原创 2021-09-18 11:08:30 · 830 阅读 · 0 评论 -
go的继承以及接口多态的使用
go继承是通过组合继承的方式,具体使用如下type baseRoom struct { RoomName string}//这里继承房间类type myRoom struct { myRoomName string baseRoom}接下来我们定义一个interface接口,为基础房间类型,并为基础类型实现get set方法type iroom interface { getName() setName(string)}//给room实现方法func (p* ba原创 2021-06-28 17:10:26 · 518 阅读 · 0 评论 -
golang实现栈操作
栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶。栈有时又叫LIFO(先进后出)表。对栈的操作有Push(进栈)和Pop(出栈),前者相当于插入,后者相当于删除最后插入的元素。以下用双向链表和切片实现分别实现栈操作//stack//用双向链表实现stacktype Element interface {}var header *entry //链表表头...转载 2019-03-22 16:38:16 · 1965 阅读 · 0 评论