![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
文章平均质量分 82
lulu_Tang
这个作者很懒,什么都没留下…
展开
-
美团实习笔试解析(go语言版)
菜鸡美团实习笔试解析原创 2022-03-12 15:45:44 · 961 阅读 · 0 评论 -
Go 问答之如何理解 Go 中的接口
Go 问答之如何理解 Go 中的接口 个人认为,要理解 Go 的接口,一定先了解下鸭子模型。 鸭子模型 那什么鸭子模型? 鸭子模型的解释,通常会用了一个非常有趣的例子,一个东西究竟是不是鸭子,取决于它的能力。游泳起来像鸭子、叫起来也像鸭子,那么就可以是鸭子。 动态语言,比如 Python 和 Javascript 天然支持这种特性,不过相对于静态语言,动态语言的类型缺乏了必要的类型检查。 Go 接口设计和鸭子模型有密切关系,但又和动态语言的鸭子模型有所区别,在编译时,即可实现必要的类型检查。 什么是 Go转载 2021-12-26 19:32:21 · 143 阅读 · 0 评论 -
Go语言之map
Go中的map简单理解 映射是将键映射到值。 key<->value 这样大体看就跟python中字典的定义很像 且映射有如下特点: 映射的零值为 nil 。 nil 映射既没有键,也不能添加键。 make 函数会返回给定类型的映射,并将其初始化备用。 我们先看go官方文档给出的例子: package main import"fmt" type Vertex struct{ Lat,Long float64 } var m map[string]Vertex//在里我们先将其定义 f原创 2021-11-26 10:39:08 · 425 阅读 · 0 评论 -
go1.17下 beego的安装
go1.17下 beego的安装go配置bee工具配置注意!!!!报错 go配置 新建 系统变量:变量名GOROOT,变量值D:\Go\(安装目录) 新建 系统变量:变量名GOPATH,变量值D:\GoPath\,项目的路径 系统变量 Path,添加D:\Go\bin\ bee工具配置 系统变量Path,添加D:\GoPath\bin beego的安装: go get github.com/astaxie/beego beego框架升级: go get -u github.com/astaxie/b原创 2021-11-24 22:22:42 · 1011 阅读 · 0 评论