新建项目
创建并初始化
首先新建了一个go_pro文件夹,进入之后初始化环境
go mod init go_pro
这个时候我们可以看到mod模块
打开之后是这个样子
创建包
我们新建一个名为user的包,然后新建user.go文件
mkdir user
cd user
touch user.go
gedit user.go
建立Hello函数,返回值为一个字符串,函数大写表明是一个公共函数
创建主函数
退回到上一目录,建立main.go
cd ..
touch main.go
运行
变量
和其他语言不同的是golang的变量声明之后是一定要使用的,否则会报错
变量声明
常规变量声明
var 变量名 变量类型
变量的类型与c++相似
变量的批量声明
var (
变量名1 变量1类型
变量名2 变量2类型
......
)
短变量声明
段变量声明只能在函数内部进行,并且形式与python中海象运算符相似
变量名:=变量初始化的值
变量初始化
常规变量初始化
var 变量名 变量类型=变量初始化值
类型推断
类型推断有点类似与python,变量会根据初始化的值的类型自行推断变量的类型
var 变量名=变量初始化的值
批量初始化
批量初始化用到了类型推断,并且格式也与python相似
var 变量1,变量2,变量3,...=变量1初始化值,变量2初始化值,变量3初始化值,...