【Go实战基础】创建并完成第一个可执行的 go 程序

实战需求:创建并完成第一个可执行的 go 程序。

项目目录:go-001

具体实战步骤如下:

一、进入工程目录

1
cd go-001/

二、 创建 g001.go 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
 * @Author: 菜鸟实战
 * @FilePath: /go110/go-001/g001.go
 * @Description: 第一个 go 程序
 */
// 每个GO语言源代码文件开头都拥有一个package声明,表示源码文件所属的代码包
// 要生成GO语言可执行程序,必须要有main的package包,且必须在该包下有main()函数
package main
  
// 导入其他包
import (
    "fmt"
    "runtime"
)
  
// 主函数
func main() {
    // 使用内置函数打印
    println("Hello", "菜鸟实战")
  
    // 使用包函数打印
    fmt.Printf("%s", runtime.Version())
}

三、编译和运行

1、当前目录生成模块依赖

1
go mod init g001

2、编译

1
go build g001.go

3、编译后目录结构

1
2
3
4
└── go-001
    ├── g001
    ├── g001.go
    └── go.mod
4、运行

运行方式1:

1
go run g001

运行方式2:

1
./g001

5、运行结果

1
Hello 菜鸟实战<br>go1.17.10

 

这样就完成了 Go 的第一个小程序运行全过程,更为复杂的项目,基本流程都差不多。

菜鸟实战,持续学习!
posted @   菜鸟实战  阅读(212)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示