Go 语言基础语法2 | 青训营笔记

87 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 12 天,今天学习的课程是Go 语言基础 - 基础语法

6、Golang执行流程

【1】执行流程分析: image.png

【2】上述两种执行流程的方式区别 1)在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件 变大了很多。

image.png 2)如果我们先编译生成了可执行女件,那么我们可以将该可执行文件拷贝到没有go开发环 境的机器上,仍然可以运行 3)如果我们是直接go run go源代码,那么如果要在另外一个机器上这么运行,也需要go 开发环境,否则无法执行。 4) go run运行时间明显要比第一种方式 长一点点

【3】编译注意事项: 编译后的文件可以另外指定名字:

image.png

7、语法注意事项

(1)源文件以"go"为扩展名。 (2)程序的执行入口是main()函数。 (3)严格区分大小写。 (4)方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang的简洁性。 (5)Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错 (6)定义的变量或者import的包如果没有使用到,代码不能编译通过。 (7)大括号都是成对出现的,缺一不可

8、注释

【1】注释的作用: 用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性; 注释是一个程序员必须要具有的良好编程习惯。 将自己的思想通过注释先整理出来,再用代码去体现。

【2】Golang中注释类型: Go支持c语言风格的//块注释,也支持c++风格的//行注释。行注释更通用,块注释主要用于针对包的详细说明或者屏蔽大块的代码 (1)行注释 // VSCode快捷键:ctrl+/ 再按一次取消注释 (2)块注释(多行注释) // VSCode快捷键:shift+alt+a 再按一次取消注释 注意:块注释中不可以嵌套块注释

提示:官方推荐使用行注释 //