GO 代码编写 构建 单测实例

go官方一个非常精简的介绍Writing, building, installing, and testing Go code

Essential Go

看一遍视频跟着操作,记录命令执行过程,其中hello.go源码如下:

package main

import "fmt"

func main() {

fmt.Println("Hello,world")

}

命令执行过程如下,主要演示了设置GOPATH,代码如何组织,生成的二进制文件,并且设置环境变量直接执行二进制:

[root 52coder]#mkdir -p /root/workspace/go

[root 52c......

go语言初学记录

部门计划年底开始转到go,难得这个周末在家没事,学习go圣经这里记录下与C C++ lua中的异同点。对比主要涉及ANSI C 、C++98、 C++11(小部分)、 lua,不涉及c++14 c++17 c++20等新特性。在学习go的过程中一个下意识的举动就是想某某特性C/C++ lua里对应怎么实现?

学习的直观感受是go中有的特性,C/C++ lua都有,但大部分情况下没有go用起来简单、方便。语法和使用上C/C++远比go复杂的多,go入门快,学习性价比高。初学go,文章中的观点如有错误,欢迎评论指出。本文部分例子来源于go-tour和go by example这两个教程非常好,非......