03 第一个GO程序

第一个Go程序

一 hello world

​ 作为程序员的仪式感,第一个程序当然要从打印”Hello,World“开始,这个例子首次出现于1978年出版的C语言圣经《The C Programming Language》。关于"Hello, World."还有一个很美好的故事,那就是所有的程序员期待着计算机有一天能拥有真正的智能,然后对创造他的人们"发自内心"的说一句,Hello, World。

​ 在新版本的Go中,可以在任意文件夹下新建我们的项目目录,然后在项目目录下创建我们的第一个go程序first.go,文件名必须以.go为后缀

package main

import "fmt"

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

​ 执行Go程序

// 方式一:先编译得到可执行的二进制文件,然后再运行
$ go build first.go 
$ ./first 
Hello, World!

// 方式二:编译完直接运行
$ go run first.go 
Hello, World!

二 程序组成结构解释

1、文件首行声明:package main

go采用的包管理机制来组织代码文件,所以每个go文件首行都必须声明自己所隶属哪个包,此处暂作了解,并不影响后续学习,待我们介绍到包管理机制时再详细了解即可

至于package main的意思是声明自己属于main包,main包是一个特殊的代码包,go执行程序时会去main包下找到一个名字为main的函数执行,所以main包下的main函数是整个go程序的入口

2、import ”fmt“

导入包,引用别人的功能,我们用的打印功能fmt.Println就来自于包fmt,还有其他包吗,如何导入呢?此处暂不必深究

3、函数main

main包下的main函数是整个go程序的入口

三 注释

Go语言的注释主要分成两类

1、单行注释的格式如下所示

// 单行注释

2、多行注释的格式如下所示,注意多行注释不可以嵌套

/*
第一行注释
第二行注释
...
*/
上一篇
下一篇
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术