Go 快速入门

在这里插入图片描述

1. go 背景

Go语言由来自Google公司的Robert Griesemer,Rob Pike和Ken Thompson三位大牛于2007年9月开始设计和实现,然后于2009年的11月对外正式发布。

2. go 特点

  • 并发与协程

  • 基于消息传递的通信方式

  • 丰富实用的内置数据类型

  • 函数多返回值

  • defer机制

  • 反射(reflect)

  • 高性能HTTP Server

  • 工程管理

  • 编程规范

  • 3. go 安装

    3.1 windows go

  • 下载 go 1.19.4

  • 点击安装

  • 配置环境变量 我的电脑右击---> 高级系统配置-----> 环境变量配置

    • 配置 GOROOT为安装目录位置,我的是D:\install\go1.19.4
    • 配置 命令路径 PATHD:\install\go1.19.4\bin

3.2 UNIX/Linux/Mac OS X, 和 FreeBSD 安装

以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法:

$ wget https://studygolang.com/dl/golang/go1.13.8.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz

3、将 /usr/local/go/bin 目录添加至PATH环境变量:

$ vim /etc/profile
#根目录
export GOROOT=/usr/local/go
#bin目录
export GOBIN=$GOROOT/bin
#工作目录
export GOPATH=/usr/local/gopath
export PATH=$PATH:$GOPATH:$GOBIN:$GOROOT

保存并重启

$ . /etc/profile
$ go env

4. go 学习网站

web应用开发

5. go 开始

hello world

package main

import "fmt"

func main() {
    fmt.Println("Hello, 世界")
}

运行.go文件

go run helloworld.go
Hello, 世界

命令生成一个名为helloworld的可执行的二进制文件

go build helloworld.go
$ ./helloworld
Hello, 世界

获取/编译/安装

go get gopl.io/ch1/helloworld
Copyright © ghostwritten 浙ICP备2020032454号 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-12-22 13:23:35

results matching ""

    No results matching ""