Go语言基础简介

109 阅读2分钟

这是我参与

「第五届青训营」笔记创作活动的第1天

环境搭建及注意事项

安装包下载地址:

download.png

安装或解压缩后文件目录

bin.png

添加环境变量

image.png

在用户变量中新建GOPATH(建议选择空文件夹存储)

image.png

将bin文件夹目录添加到系统变量path中

image.png

查看版本及配置

在控制台窗口使用go version命令查看版本号,如果环境变量配置正确可正常显示

使用go env查看Go语言环境信息

image.png

  • GOARCH 代表处理器架构
  • GOCHACHE 存放临时文件
  • GOENV 存放配置信息文件(无法修改指定目录)
  • GOOS 当前机器操作系统
  • GOROOT 表示GO环境的安装位置
  • GOPATH 表示第三方库文件下载位置
  • GOPROXY 表示代理网站地址

修改配置文件可使用 go env -w [变量]=[参数]命令(GO版本需为1.13或以上)

例: go env -w GO111MODULE=on

GO语言使用注意事项

一个简单案例:

package main //main包

import ( //导入包
   "fmt" //用于格式化输入输出,类似C语言<stdio.h>
)

func main() { //定义主函数入口

   var num1 int = 100  //声明变量的两种方式
   num2 := num1

   fmt.Print(num2) //打印输出

}
  • 每个.go文件都必须先申明所在的包 package

    • 一个目录下同级文件属于一个包
    • 包名可以与目录名不同
    • 一个Go程序有且只有一个main包,如果没有包含main包则会出错
  • impart导入包,可使用 () 导入多个包,但代码中必须使用所有被导入的包,否则Go编译器无法通过将报错

  • [main]函数,如同C语言,是程序的入口函数,main函数只能存在于main包中,有且只有一个main函数

  • 每行代码结尾不必添加 ;