Go语言入门(三)——ubuntu环境下golang的编写方式以及变量声明

120 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情

新建项目

创建并初始化

首先新建了一个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初始化值,...