多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 ~~~ hello_world.go package main import ( "fmt" ) func main() { fmt.Printf("hello world") } ~~~ 1、go语言中字符串只能用双引号表示。 1、go run 快速执行go文件, 2、go build 编译程序,生成二进制可执行文件 3、go install 安装可执行文件到bin目录 4、go test 执行单元测试或压力测试 (源码文件需加test标识,如:calc_test.go,编译时会将test的文件过滤。) ~~~ $$$$calc.go package calc func Add(a int,b int) int { return a + b } $$$calc_test.go package calc import ( "testing" ) func TestAdd(t *testing.T) { var sum int sum = Add(2,3) if sum != 5 { t.Fatalf("add is not right,sum:%v expected:5",sum ) } t.Logf("add is ok") } ~~~ 5、go env 显示环境变量 6、go fmt 格式化源代码 7、go程序结构 go源码按package进行组织,并且package要放到非注释的第一行 一个程序只有一个main函数和main包 main函数时程序的执行入口 8、注释 单行注释// 多行注释/* 代码 */