用go写第一个程序

2023-07-02  本文已影响0人  护念

hello world来啦

步骤如下:

  1. mkdir hello 创建一个目录
  2. cd hello 切换到目录下
  3. go mod init example/hello 初始化go.mod(这是一个记录依赖的文件非常重要),example/hello 代表模块路径
  4. touch hello.go 创建一个go的代码文件
// hello.go
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
  1. go run . (此时自动运行当前目录下的go文件)

dongmingyan@pro ⮀ ~/hello ⮀ go run .
Hello, World!

说明:
整体而言还是比较简单,这里需要记住的是go mod init 命令初始化go.mod文件

引入外部包

  1. 修改hello.go文件
// hello.go
package main

import "fmt"
import "rsc.io/quote" // 引入外部包-已经发布的包

func main() {
    fmt.Println(quote.Go()) // 直接使用外部包的Go函数
}
  1. 执行go mod tidy 它会查找包,并修改依赖(go.mod) 还会生成go.sum文件
  2. go run .执行

dongmingyan@pro ⮀ ~/hello ⮀ go mod tidy
go: finding module for package rsc.io/quote
go: found rsc.io/quote in rsc.io/quote v1.5.2
dongmingyan@pro ⮀ ~/hello ⮀ go run .
Don't communicate by sharing memory, share memory by communicating.

说明:
命令go mod tidy下载包并使用

上一篇 下一篇

猜你喜欢

热点阅读