From 47374638ff0513a818c97363dc1a625c0a3b6ac8 Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Sun, 12 Sep 2021 16:19:51 +0800 Subject: [PATCH] docs: HelloWorld --- base/helloworld/main.go | 25 +++++++++++++++++++++++++ go.mod | 3 +++ 2 files changed, 28 insertions(+) create mode 100644 base/helloworld/main.go create mode 100644 go.mod diff --git a/base/helloworld/main.go b/base/helloworld/main.go new file mode 100644 index 0000000..72e6ef1 --- /dev/null +++ b/base/helloworld/main.go @@ -0,0 +1,25 @@ +package main + +// 导入语句 +import ( + "fmt" + "runtime" +) + +// 函数外只能放置标识符(变量/常量/函数/类型)的声明 + +const OS = runtime.GOOS +const ARCH = runtime.GOARCH + +// 优先级高于 main, 在每个包初始化完成后自动执行 +// 通常用于 对变量进行初始化、注册等 +func init() { + fmt.Println("init 初始化") +} + +// 程序入口函数 +func main() { + fmt.Println("Hello World!") + + fmt.Printf("操作系统 %s, 系统架构 %s\n", OS, ARCH) +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..8243182 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module skcks.cn/Shikong/golang-study + +go 1.16