这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天
go语言安装
访问 go.dev/
1.点击 Download ,下载对应平台安装包,安装即可
2.或者点击learn more,选择历史版本,我的版本是1.18
配置开发环境
选择golang或者vscode使用,由于不熟悉vs,选择了golang,使用上与idea基本类似
-
选择版本在19年的golang,一路默认安装
-
创建新项目,添加SDK(注意是d:\Software\go,不是其下面的bin目录)
-
快捷键以及其他参考idea的设置
-
激活教程和idea类似:www.cnblogs.com/taoxiaoxin/…(但是没有成功—又被限制了,先这么用着吧)
基本特点
- go语言保证了既能达到静态编译语言的安全与性能,又达到了动态语言开发维护的高效率,使用一个表达式来形容go语言:
go = C +python - 由此说明go语言既有C静态语言程序运行速度,也能达到python动态语言的快速开发。
- go语言包概念:go 语言的每一个文件都是属于一个包,不可以独立存在。
- go语言的垃圾回收机制:内存自动回收,不需要开发人员管理(避免出现内存泄漏)
go入门
Go 语言的基础组成有以下几个部分:
- 包声明
- 引入包
- 函数
- 变量
- 语句 & 表达式
- 注释
package main /*1.定义了包名。你必须在中非注释的第一行指明这个文件属于哪个包.*/
import "fmt"/*2.告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数。*/
/*3.程序开始执行的函数*/
func main() {
/*4.这是注释*/
fmt.Print("asdasda")/*将字符串输出到控制台,并在最后自动增加换行字符 \n*/
}