走进Go语言基础语法 | 青训营

一. GO语言的特性

特性 解释
高性能、高并发 无需使用复杂的第三方库
语法简单、学习曲线平缓 类似于c语言,仅有FOR一种循环
丰富的标准库 无需使用复杂的第三方库、稳定性、兼容性
完善的工具链 编译、代码格式化、文档、包管理等
静态链接 拷贝编译之后的文件
快速编译 几乎最快
跨平台 linux、windows、macOS等
垃圾回收 与java类似

二. Golang+Goland安装配置

1.安装Golang

以Golang 1.17.12为例:进入All releases – The Go Programming Language


点击蓝色字体,进行安装,我安装的是go.1.17.12.windows-amd64.msi x86-64版本

2.配置环境

(1)打开go/bin目录下的cmd,输入go version,查看版本,如果出现1.17.12则表示安装成功

(2)若要使其全局有效,需配置环境变量

 $ go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct

至此,环境变量配置完毕。

3.安装goland,这里安装2020.3版本

(1)一路向下,注意选好存放位置

(2)安装之后,即可使用啦!

三、基础语法

1.go语言的基础结构是这样:

package main

import "fmt"

func main(){
   fmt.Print("hello,world!")
}
go biuld hello.go.hello.go
go run hello.go

2.变量

//全局变量
var a, b, c = 1, 2, 3
var fl float32
var (
   family_name = "li"
   name        = "yitong"
   age         = 20
)
var sub byte = 'a'
var deri int = '北'
var con bool = true
var address string = "lyt love xuyu"
const A=100

3.if-else

同c/c++类似,如下:

if true {

   defer fmt.Print("1")

} else {

   defer fmt.Print("2")

}

continue继续循环、break退出循环

4.for

for i :=1;i

本文来自网络,不代表每日运维立场,如若转载,请注明出处:https://www.mryunwei.com/251178.html

题图来自Unsplash,基于CC0协议

内容观点仅代表作者本人,每日运维平台仅提供信息存储空间服务。

如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。