怎么定义一个函数呢? 练习:我们来实现一个求加减的函数? func getSumSub(x, y int) (int, sub int) { // 第一个返回值是int类型,第二个是返回整型的sub变量 sub = x - y return x + y, sub } 相同类型的参数是可以合并类型的。比如 x int, y int 参数,可以简写为 …
修改编译时的一些参数值,我们就能交叉编译了。 这些参数,都可以用 go env 查看到。 1、win -> linux SET CGO_ENABLED=0 // 禁用CGO SET GOOS=linux // 目标平台是linux SET GOARCH=amd64 // 目标处理器架构是amd64 go build 2、win -> mac SET…
1、下载安装包 https://golang.google.cn/dl 当然,你也可以在下面选择自己想要的版本。 2、双击安装包,基本都是下一步,安装位置可以默认,或者放在 c:\Go 下,方便找到。 3、打开一个 cmd 终端,输入 go version ,如下就表示已经安装好了。 4、可以用 go env 查看 go 的环境变量,有几个是我们需…
什么是标识符? 说白了,就是你自己定义名称,比如:常量名,函数名,方法名。 基本大部分编程语言的规定都是:字母,数字,下划线,并且不能以数字开头。 而且最好是要区分大小写,比如 name,Name 是不同的。 什么是关键字? 说白了,就是编程语言自身要用的名称,你就不能用它们做名称了。 25个关键字 var // 声明变量 var name str…