golang入门(Tutorial: Get started with Go)

Tutorial: Get started with Go

  • 说明
  • 安装go
  • hello wrold
    • 文件说明
      • go.mod
      • hello.go
    • 运行
  • 导入外部package
    • 通俗解释
    • go.sum
    • 在hello.go中导入quote
    • 运行
  • 总结

说明

本文为go官方文档学习笔记
参考:https://golang.org/doc/tutorial/getting-started

安装go

下载go1.15.5.linux-amd64.tar.gz
解压,按照doc/install.html安装

tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

hello wrold

文件说明

go.mod

  • 啥时候用
    自己的代码从其他module import package
  • 作用
    列出package的版本和module
  • 诞生
    go mod init
    golang入门(Tutorial: Get started with Go)_第1张图片

hello.go

hello.go类似main.c

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

运行

go run .

在这里插入图片描述

导入外部package

通俗解释

类似printf这种标准库

go.sum

验证module

在hello.go中导入quote

golang入门(Tutorial: Get started with Go)_第2张图片

运行

在这里插入图片描述

  • 自动生成go.sum文件

  • 自动修改go.mod文件
    增加依赖quote
    golang入门(Tutorial: Get started with Go)_第3张图片

总结

  • 最小示例
    输出hello world
  • 导入module示例
  • 文件
    go.mod
    go.sum

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