LOADING

加载过慢请开启缓存 浏览器默认开启

GO的学习笔记1

GoLang的语言基础

环境搭建

Go 和 C语言、C++、Python、Java 等一样都是编程语言。学习任何一门编程语言本质上都分3步走:

  • 第一步:安装 解释器 或 编译器
  • 第二步:学相关编程语言语法,然后写代码。
  • 第三步:用已安装解释器 或 编译器 去运行自己写的代码,这样代码就会去完成我们编写的功能了。

Go是编译型语言,所以我们一般称Go安装是编译器

Go是开源且跨平台的一门编程语言,所以他支持window、linux、mac操作系统,同时也意味着我们可以在各种系统中安装Go的编译器。

1.1 下载Go编译器

1.2 点击安装

建议安装:C:\Go

1.3 环境变量PATH

以便于以后运行GO编译器时,无需再写路径。

1.4 其他配置

1.4.1 创建一个任意目录

以后咱们的go项目都要按照要求放在这个目录。

D:\GolangProjects
 - bin,go install在编译项目时,生成的可执行文件会放到此目录。
 - pkg,go install在编译项目时,生成的包文件会放到此目录。
 - src,以后所有的项目都要放在这个目录。
     - crm
         - app.go
    - luffy
        - xx.go

1.4.2 环境变量配置

img

1.5 编写代码

D:\GolangProjects
 - bin
 - pkg
 - src,以后所有的项目都要放在这个目录。
     - crm
         - app.go
package main

import "fmt"

func main() {
    fmt.Println("hello GO!!!")
}

总结

在安装目录下就是GO编译器相关的所有内容。

windows: C:\go\

在安装目录下有 bin目录中有一个go可执行文件,基于他来启动编译器。

  • 直接通过路径找到可执行文件去运行(麻烦)
  • /etc/local/go/bin 目录添加PATH环境变量中。

那么在终端就可以执行执行go version,调用安装的编译器。

如果想要正确的使用go编译器,还需做一些相关的配置(其他语言)。

  • 创建目录,用于存放项目代码、编译后的可执行文件、编译后的包文件。

    xxxx
    - bin
    - pkg
    - src
        - crm
            app.go
    

    环境变量

    GOROOT,GO编译器安装目录。
    GOPATH,用于存放项目代码、编译后的可执行文件、编译后的包文件(go 1.11版本后,go mod)。
    GOBIN,编译后的可执行文件存放的目录。
    

    编写代码,然后进行。

    写了两个项目:

    • crm,编译后生成一个可执行文件。
    • utils,编译后生成一个包文件。

    运行项目

    • go run,运行项目代码,内部会先编译并将编译后的文件放在系统的临时目录,然后再自动执行。
    • go build,运行项目代码,手动编译并生成一个可执行文件,然后再自动执行。
    • go install ,生成可执行文件 + 包文件,并且会将编译后的文件放在bin/pkg目录。

2.开发工具

2.1 下载Goland

2.2 配置

  • 字体
  • 参数提示

2.3 项目开发

  • 新项目
  • 打开老项目

注意:项目放在 $GOPATH/src目录。

载入天数...载入时分秒...