朝夕Go高端全栈架构师
两种执行流程的方式区别
如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的机器上,仍然可以运行
如果我们是直接
go run
go 源代码,那么如果要在另外一个机器上这么运行,也需要go开发环境,否则无法执行在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多
程序开发注意事项
go源文件以“go”为扩展名
go应用程序的执行入口时main()函数
go语言严格区分大小写
go方法由一条条语句构成,每个语句后不需要分号(go语言会在每行后自动加分号),这也体现出golang的简洁性
go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错
go语言定义的变量或者import的包如果没有使用到,代码不能编译通过
大括号都是成对出现的,缺一不可