Go语言基础与数值布尔类型

 

前一章:欢迎访问Go语言学习(二)

 

1.Go语言环境变量和常用命令

$GOROOT 表示Go在电脑上的安装位置。

$GOARCH 表示目标机器的处理架构

$GOOS 表示目标机器的操作系统

$GOBIN 编译器和链接器的安装位置

$GOPATH 表示工作路径,允许包含多个目录

 

2.Go语言常用的操作命令

首先,Linux 可以在 Shell 中输入 go 来查看Go的操作命令

接下来介绍常用的操作命令。

go build 主要用于测试编译。在包的编译过程中,若有必要,会同时编译与之相关联的包。

go fmt 格式化你写好的代码文件,执行方式: go fmt <文件名>.go //go语言强制了格式,比如左大括号必须放在行尾,否则编译无法通过。

go install 这个命令在内部实际上分成了两步操作:

  • 第一步是生成结果文件(可执行文件或者.a包)
  • 第二步会把编译好的结果移到$GOPATH/pkg 或者$GOPATH/bin

go run 编译并运行Go语言源代码,这对于我们快速运行测试代码非常方便。

 

3.Go 语言基础

Go语言的标示符(变量名,函数名)是一个非空的字母或数字组成的串,第一个字符必须是字母。该串也不能是Go语言中规定的关键字。

Go语言的关键字:

break          default            func       interface       select

case            defer                go           map               struct

chan           else                  goto        package        switch

const          fallthrough     if             range             type

continue    for                    import   return            var

 

很多是C/C++ ,Java, Python 的关键字,对编程语言熟悉的人应该很快能记下来。

Go语言也有很多标示符:

类型:

bool   byte     complex64      complex128     error

float32      float64

int   int8    int16    int32    int64

rune    string

uint    uint8    uint16    uint32    uint64    uintptr

常量:

true     false     iota

零值:

nil

函数:

append    cap    close    complex    copy    delete    imag    len

make    new    panic    print    println    real    recover

空标示符 “_” 是一个占位符,它用于在赋值操作的时候将某个值赋值给空标示符号,从而达到丢弃该值的目的。

空标示符不是一个新的变量,因此将它用于 := 操作符号的时候,必须同时为至少另一个值赋值。

实例:

 

Go语言学习(三)
Tagged on: