Go编程基础01-Go语言简介及环境安装

什么是Go

Go是一门支持并发、垃圾回收的编译型语言,旨在具有静态编译语言的高性能和动态语言的高效开发之间取得良好平衡点。

Go的主要特点

  1. 类型安全和内存安全
  2. 以非常直观和极低代价的方案实现高并发
  3. 高效的垃圾回收机制
  4. 快速编译(同时解决C语言中头文件过多)的问题
  5. 为多核计算机提供性能提升的方案
  6. 支持UTF-8编码

安装Go语言环境

此处仅介绍windows环境下Go语言的安装。
Go语言安装包下载地址为Golang。Windows使用mis后缀的安装包即可。默认情况msi文件会安装在c:\Go目录下。
在这里插入图片描述

Go环境变量与工作目录

根据约定,GOPATH需要建立3个目录:

  1. bin(存放编译生成的可执行文件)
  2. pkg(存放编译生产的包文件)
  3. src(存放项目源码)

修改系统环境变量,配置GOPATH
在这里插入图片描述

Go常用命令简介

  1. go get:获取远程包(需提前安装git)
  2. go run:直接运行程序
  3. go build:测试编译、检查是否有编译错误
  4. go fmt:格式化源码
  5. go install:编译包文件并编译整个程序
  6. go test:运行测试文件
  7. go doc:查看文档
  8. godoc -http=:8080:可在本地运行一个web版的Go文档。
    在这里插入图片描述

第一个Go程序

在GOPATH的src目录下新建hello.go

package main

import (
	"fmt"
)

func main()  {
	fmt.Print("Hello World !")
}
$ go run hello.go
Hello World !
$ go build hello.go
# 会在GOPATH的src目录下生成一个hello.exe

猜你喜欢

转载自blog.csdn.net/Loiterer_Y/article/details/83043846