![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言学习
文章平均质量分 71
NJUST库里
这个作者很懒,什么都没留下…
展开
-
Goland使用时import导入冒红但是编译运行正常
Goland在使用时import导入gin冒红下面的提示也没用全是提示 unsolved神奇的是编译与运行竟然没用问题解决办法 :1、进入到这里添加项目路径并下面两个打钩2、在此处添加proxy楼主亲身试验之后就ok的,记录一下,希望有用Proxy : http://goproxy.cn是一个很好用的国内代理,下载东西很快的...原创 2021-01-24 18:22:24 · 2625 阅读 · 0 评论 -
Golang学习 5
18、反射变量 :内在机制在于 ,可以分为 类型信息 与 值信息 ,前者存储的是预先定义好的元信息 ,后者存储的是动态变化内容反射 :指的是在程序运行期间 对程序本身进行访问与修改的能力程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口访问反射信息,这样就可以在程序运行期获取类型的反射信息,并且有能力原创 2021-01-08 14:26:43 · 173 阅读 · 0 评论 -
Golang 学习 4
14、package源码复用:一个包可以简单理解为一个存放.go文件的文件夹,该文件夹下面所有.go文件的第一行 都要加上 packa xxx ,一个文件下的一个包的函数,可以直接相互使用包名为main的包 , 代表应用程序的入口包 ,经过编译之后 会得到一个可执行文件;编译不包含main包的源代码则不会得到可执行文件可见性:通过对 变量 、 函数的 首字母的 大写,控制 其对外的可见性包的导入:不允许导入不使用 ,也不允许循环导入使用双引号 import “fm原创 2021-01-04 20:17:49 · 189 阅读 · 0 评论 -
Golang学习(三)
8、指针区别于c++当中的指针 ,Go当中不能对指针进行偏移/运算,是一种安全指针变量取地址 :&a地址取值 : *a关于 new 和 make :func main() { var a *int *a = 100 fmt.Println(*a) var b map[string]int b["沙河娜扎"] = 100 fmt.Println(b)}对于普通的值类型,声明之后就会自动分配内存 ;但是这样的一些类型,声明变量之后,还没有对其分配内存,此时直接原创 2020-12-30 21:44:47 · 174 阅读 · 0 评论 -
Golang学习(二)
3、运算符++ 与 – 是单独的语句 并不是运算符算数运算符 、 关系运算符 、逻辑运算符(&& 、 || 、!)都与c++一样位运算符 、 赋值运算符 都一样赋值运算符 <<= 等等4、流程控制if:和 if ,else 匹配的{ 必须和其在同一行,否则会编译错误有一种特殊的写法if score1:=95 ;score1 >= 90 {此时score1 只在这个if代码块当中生效,更加简洁、紧凑fo原创 2020-12-29 13:56:22 · 92 阅读 · 0 评论 -
Golang学习 记录一下下
c++转Golang 学习的是李文周大神原博客地址 :https://www.liwenzhou.com/一点一滴加油!原创 2020-12-28 16:50:31 · 75 阅读 · 0 评论