一、建立目录文件
目录 | 释义 |
---|---|
E:\golang | 一级目录、主目录 |
E:\golang\bin | 二进制可执行文件的存放目录 |
E:\golang\pkg | 源代码存放目录 |
E:\golang\src | 存放源码文件 |
E:\golang\src\github.com | 自定义细分目录,这里将域名作为标准 |
E:\golang\src\github.com\Aiden-zyq | 自定义细分目录,这里是github用户名 |
E:\golang\src\github.com\Aiden-zyq\01_hello_word | 自定义项目名 |
E:\golang\src\github.com\Aiden-zyq\01_hello_word\main.go | 建立的写代码的文件 |
二、VSCODE打开主目录,然后编辑新建的程序文件
代码如下:
package main
import "fmt"
func main() {
fmt.Println("Hello world!")
}
代码释义:
代码 | 释义 |
---|---|
package | 25个关键字之一,作用是包管理 1. package是golang最基本的分发单位和工程管理中依赖关系的体现。 2. 每个golang源代码文件开头都拥有一个package声明,表示该golang代码所属的package。 3. 要生成golang可执行程序,必须建立一个名为main的package,并且在该package中必须包含一个名为main()的函数。 4. 在golang工程中,同一个路径下只能存在一个package,一个package可以拆成多个源文件组成。 |
import | 25个关键字之一,作用是导入 1. import关键字导入的是package路径。 2. import的目录名和源文件中使用的package名一致容易造成import关键字后即是package名的错觉,真正使用时,这两者可以不同。 举例: 1. import “fmt”最常用的一种形式 2. import “./test”导入同一目录下test包中的内容 3. import f “fmt”导入fmt,并给他启别名f 4. import . “fmt”,将fmt启用别名”.”,这样就可以直接使用其内容,而不用再添加fmt,如fmt.Println可以直接写成Println 5. import _ “fmt” 表示不使用该包,而是只是使用该包的init函数,并不显示的使用该包的其他内容。注意:这种形式的import,当import时就执行了fmt包中的init函数,而不能够使用该包的其他函数。 |
func | 25个关键字之一,用于定义函数 格式:func 函数名() {函数内容} |
fmt.Println | Golang中常用于打印的是 fmt.Println,就是说要引用fmt包,不使用fmt经常性会报错。 Golang同时存在着一对println()和print()。都是小写字符 |
fmt包 | 格式化输出 fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C,但更简单一些 |