go语法简介【我的go学习第三课】
1.静态类型介绍
静态类型变量必须是特定类型,如int string bool byte等
2.类C语法
-
&& and
-
== 等于判断
-
{}块定义
-
0 数组下标开始值
3.垃圾回收
垃圾回收,会自动回收,而不会像C一样free(str)这样来释放变量。语言垃圾回收机制是会对变量尽心跟踪,并在没有使用的时候进行释放。会增加额外开销,不过会减少致命bug出现。
4.go代码运行
代码编写很简单,可使用notebook等编写,运行模式有以下几种:
4.1直接运行
go run main.go
直接编译运行,使用临时目录来进行构建程序,运行完清理掉临时目录。
4.2 指定编译目录
go run --work main.go
指定目录。
4.3 编译代码
go build main.go
该方法直接编译,产生一个可执行文件。
5.入口函数main
必须包含入口函数main,代码在main内才可执行。但是构建库的时候可以没有main。
本文正在参加技术专题18期-聊聊Go语言框架