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