欢迎光临散文网 会员登陆 & 注册

朝夕Go高端全栈架构师

2023-03-19 18:55 作者:码农UP主  | 我要投稿

两种执行流程的方式区别

  1. 如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的机器上,仍然可以运行

  2. 如果我们是直接go run go 源代码,那么如果要在另外一个机器上这么运行,也需要go开发环境,否则无法执行

  3. 在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多

程序开发注意事项

  1. go源文件以“go”为扩展名

  2. go应用程序的执行入口时main()函数

  3. go语言严格区分大小写

  4. go方法由一条条语句构成,每个语句后不需要分号(go语言会在每行后自动加分号),这也体现出golang的简洁性

  5. go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错

  6. go语言定义的变量或者import的包如果没有使用到,代码不能编译通过

  7. 大括号都是成对出现的,缺一不可


朝夕Go高端全栈架构师的评论 (共 条)

分享到微博请遵守国家法律