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

2023年 7月 25日 26.6k 0

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

一. GO语言的特性

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

二. Golang+Goland安装配置

1.安装Golang

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

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

2.配置环境

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

image.png

image.png

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

  • 打开高级系统设置
  • 点击系统变量->新建
  • 输入GOROOT+go所在目录(D:、Golang_1.17go),确定
  • 点击PATH->编辑
  • 新建:%GOROOT%bin,确定
  • 点击系统变量->新建
  • GOPATH->以后go项目存放位置,确定
  • 打开cmd
  • $ 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!")
}

可在terminal输入:
go biuld hello.go 创建.exe文件 然后输入.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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论