GO语言基础
GO语言基础 一、绪论 1 Go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言。 Go是静态强类型语言,是区别于解析型语言的编译型语言(静态:类型固定 强类型:不同类型不允许直接运算)。 解析型语言——源代码是先翻译为中间代码,然后由解析器对代码进行解释执行。 编译型语言——源代码编译生成机器语言,然后由机器直接执行机器码即可执行。 2 Go语言特性 跨平台的编译型语言 交叉编译(在win平台可编译出mac平台的可执行文件) 语法接近C语言 管道(channel),切片(slice),并发(routine) 有垃圾回收的机制 支持面向对象和面向过程的编程模式 3 go适合做什么 服务端开发 分布式系统,微服务 网络编程 区块链开发 内存KV数据库,例如boltDB、levelDB 云平台 4 下载和安装 开发环境: 官网下载地址为:https://golang.org/dl/ 如果打不开可以使用这个地址:https://golang.google.cn/dl/ IDE: GoLand vscode 5 配置GOPATH和GO ...