go
文章平均质量分 60
go语言
胡八一、
这个作者很懒,什么都没留下…
展开
-
Go语言中new()和make()的区别
1. Go语言中的值类型和引用类型值类型:int,float,bool,string,struct和数组 (数组要特别注意,别搞混了)变量直接存储值,分配栈区的内存空间,这些变量所占据的空间在函数被调用完后会自动释放。引用类型:slice,map,chan和值类型对应的指针变量存储的是一个地址(或者理解为指针),指针指向内存中真正存储数据的首地址。内存通常在堆上分配,通过GC回收。2. new() vs make()对值类型和引用类型了解之后,再来理解new()和make()就不难了转载 2021-08-16 17:26:05 · 390 阅读 · 0 评论 -
配置idea开发go编程语言并配置导入本地包
简介:最近在配置idea开发go语言时碰到很多问题。其中一个问题就是在编写go语言时无法导入自己开发的包,在经过无数次百度搜索,博客园搜索,csdn搜索最终都没有得满意的解决方案浪费了很多宝贵的时间,最后在查看go编程语言的官方开发文档中得到启发,最终问题得以解决,因此在这里记录一下我的解决方案也希望给新的朋友提供帮助!1、idea安装go插件1.1、我的idea版本为2021.2,其他版本安装过程差别不大1.2、打开idea,并点击“file”->“settings”,如图1.2、点击“原创 2021-08-16 15:12:19 · 3624 阅读 · 0 评论 -
widows上安装golang
官网下载下载地址:https://golang.google.cn/dl/选择电脑系统对应的版本下载安装解压就可以用。配置环境变量在系统变量新建GOROOT,GOPATH,GOPROXY然后配置系统环境变量path查看版本:go version关于go的指令学习:go help...原创 2021-08-10 12:05:45 · 90 阅读 · 0 评论