- 博客(5)
- 收藏
- 关注
原创 Golang与C语言
内存管理Golang在C语言的基础上添加了内存管理机制,这使得C语言开发中让人头大的各种内存问题得以解决。Golang初始的几个版本内存管理机制被人诟病,垃圾回收会导致程序停顿,但是现在Golang的内存管理已经相当完善。然而,Golang提供内存管理机制的同时。依然保留了C语言的指针变量类型。因为Golang对普通变量采用复制的方式进行使用,而指针是将原始对象的地址进行传递,例如函数传参,普通变量会进行形参向实参的拷贝,函数内部对实参的修改不会影响到函数外的变量,而指针变量只是传递地址,函数内部对实参
2021-09-02 16:34:36
1167
原创 Go语言中编码规范
1. 文件命名Windows平台文件名不区分大小写,所以文件名应一律使用小写;不同单词之间用下划线分词,不要使用驼峰式命名;如果是测试文件,可以以 _test.go 结尾2. 常量命名目前在网络上可以看到主要有两种风格的写法第一种是驼峰命名法,比如 appTest第二种使用全大写且用下划线分词,比如 APP_TEST如果需要定义多个变量,使用括号组织3. 变量命名在相对简单的环境(对象数量少、针对性强)中,可以将完整单词简写为单个字母如果该变量为 bool 类型,则名称应
2021-08-31 17:20:06
161
原创 Go语言数据类型简介
#Go语言数据类型Go语言按类别可分为吗以下几种数据类型:| 序号 | 类型 | 描述 || -- | ----- | ------------------------------------------------------------------------------...
2021-08-30 16:05:19
139
原创 go语言的工程结构
go语言的工程结构Go语言无须解决方案、工程文件和 Make File,只要将工程文件按照 GOPATH 的规则进行填充,即可使用 go build/go install 进行编译,编译完成的二进制可执行文件统一放在 bin 文件夹下。一个Go语言项目的目录一般包括以下三个子目录:-+src 目录:放置项目和库的源文件pkg 目录:放置编译后生成的包/库的归档文件bin 目录:放置编译后生成的可执行文件我们需要重点关注的是 src 目录,其他两个目录了解了解就OK了src目录
2021-08-27 15:42:08
389
原创 Go语言的学习日常1
下载go语言开发包大家可以在Go语言官网(https://golang.google.cn/dl/)下载 Windows 系统下的Go语言开发包如果电脑系统是32位或者不是Windows系统的话,就需要下载对应32位和其他系统的Go语言开发包。安装go语开发包双击我们下载好的安装包,启动安装程序勾选如图所示,然后点击“Next”Go语言开发包会默认安装到 C 盘的目录下;如果你觉得安装在C盘会影响系统,也可以选择安装在其他磁盘当中。然后点击“Install”开始安
2021-08-26 13:25:49
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅