快速入门

快速入门


创建工程/模块 #

  1. 创建目录

    mkdir test
    cd test
    
  2. 开启依赖管理

    • 基本工程
    go mod init test
    

    test 为工程名,也可使用 example/test 这种多层形式

    • 基本模块
    go mod init example.com/test
    

    模块开头必须是域名,别的工程引用时会通过域名去查找模块

  3. 创建代码文件

    touch main.go
    
  4. 编辑文件

    • 工程示例代码:
    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    
    • 模块示例代码:
    package greetings
    
    import "fmt"
    
    // Hello returns a greeting for the named person.
    func Hello(name string) string {
        // Return a greeting that embeds the name in a message.
        message := fmt.Sprintf("Hi, %v. Welcome!", name)
        return message
    }
    
  5. 保存退出并运行代码

    go run
    

更新依赖 #

  1. https://pkg.go.dev 中查找要使用的 package

  2. 编辑代码,添加引用 package 语句以及代码饮用 示例代码如下:

    package main
    
    import "fmt"
    
    import "rsc.io/quote"
    
    func main() {
        fmt.Println(quote.Go())
    }
    
  3. 保存后更新依赖

    go mod tidy
    

参考 #