Go语言介绍 安装 基础命令(一)

1 介绍

Go 即 Golang,是Google公司2009年11月正式对外公开的一门编程语言。

应用领域:WEB开发、区块链开发、大型游戏服务端开发、分布式/云计算开发

2 安装

2.1 windows

官网:https://go.dev/dl/

Go官方镜像站:https://golang.google.cn/dl/

golang中国:https://www.golangtc.com/

环境配置:

环境变量 描述
GOROOT 指定SDK的安装路径 d:/programs/go
Path 添加SDK的/bin目录
GOPATH 工作目录,go项目的工作路径

GOROOT : D:\programs\go
path%GOROOT%\bin

查看版本:

go version

查看go环境

go env

运行项目

go run main.go

编译项目

go build main.go

2.2 linux

下载

wget https://dl.google.com/go/go1.18.7.linux-amd64.tar.gz
# 创建 go 相关目录(目前创建{src,bin,pkg},不知道有啥用 以后用到再看)
mkdir -p /usr/local/go/gopath/{src,bin,pkg}

配置环境变量

export GOROOT='/usr/local/go/go'
export GOPATH="/usr/local/go/gopath"
export GOPROXY='https://goproxy.cn' # 如果已经解决了科学上网问题,GOPROXY 变量可以删除,否则可能会起反作用
export PATH="${PATH}:${GOROOT}/bin:${GOPATH}/bin"

3 开发工具

3.1 Vscode配置

https://code.cisualstudio.com

  1. 语言 language
  2. 安装go插件

3.2 idea

plugins安装go插件

4 常用输出

fmt.Println("你好")	// 可以换行
fmt.Print("你好")    // 不可以换行
fmt.Printf("你好")	// 格式化输出

fmt.Print("A","B","C")  	// ABC
fmt.Println("A","B","C")    // A B C

5 变量

%b:二进制表示
%
%d:十进制
%o:八进制
%x:十六进制,小写字母 a~f
%X:十六进制,大写字母 A~F
%U:Unicode格式:U+1234 等同于 " U+%04X "

var a int = 1
varb int = 2
var c int = 3

fmt.Println("a=",a,"b=",b,"c=",c)
fmt.Printf("a=%v b=%v c=%v",a,b,c)

5.1 类型推导方式定义变量

a := 10
fmt.Printf("a=%v",a)

5.2 查看数据类型

a := 10
fmt.Printf("a=%T",a)

6 语法

1、go语言中变量定义的变量必须使用

var a = “aaa”

2、多行注释

/* 多行注释 */

你可能感兴趣的:(go,golang,开发语言,后端)