type
status
date
slug
summary
tags
category
icon
password
安装 Go 的方法可以自行查阅相关资料,通过命令
go version
查看 go 版本。如果使用的是 VS Code,推荐安装插件:Go
然后设置goMod状态:
如果不设置,将无法正常安装插件,插件很好用,可看函数定义、可格式化代码。
零、依赖管理
在 go 中使用 gomod 文件进行依赖管理,类似于 node 中的 package.json 文件。
- 初始化gomod文件
- 安装依赖
- 创建第一个go程序
- 编译
生成一个二进制文件:
- 运行
一、变量、常量
- 使用 import 引入包
- 不写类型会自动推断(与TS类似)
- iota表示枚举,从0开始,只能用于const常量
- 使用:=声明赋值的变量只能用在函数内部,用var或const声明的变量可以放在函数外部去声明
二、函数
- func 开头定义的函数只能放在函数外面
- 函数可以返回多个值
三、if、switch
if 语句
- if 或 else if 可以接多个表达式
- 条件语句上不用写括号
switch 语句
- 断点时不用写
break
case
语句中,多个条件用逗号分隔
- 使用
fallthrough
继续执行下一个条件
四、for
- for + 0 个表达式,相当于 JS 的
while(true)
- for + 1 个表达式,相当于 JS 的
while(condition)
- for + 2 个表达式,相当于 JS 的 for 循环
总结
以上是 Go 语言的基础语法,包括变量、函数、分支语句、循环语句,它们是大多数编程语言的基本构成。下篇将介绍 Go 语言中的数据类型,它与 JS 这种动态弱类型语言还是有所不同的,但又与 TS 有相似之处。
- 作者:Eric 见嘉
- 链接:https://tangly1024.com/article/go-syntax
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。