Go语言基本语法
Go语言介绍(特点列举)
- 高性能、高并发
- 语法简单、学习曲线平缓
- 丰富的标准库
- 完善的工具链
- 静态链接
- 快速编译
- 跨平台
- 垃圾回收
开发环境
安装Golang
Golang官网
配置集成开发环境
你可以使用vscode(下插件)或goland进行配置,其中goland是付费软件,如果想永久使用,那就从网上找个破解版吧
基础语法(速通)
相信你已经有了其他编程语言的基础(没有的话推荐先从C语言开始学习),所以后面将会只用少量代码来快速诠释语法
Hello World
1 | package main // 属于main包的一部分,main包是程序的一个入口文件 |
输出
1 | hello world |
变量
1 | package main |
输出
1 | initial 1 2 true 0 0 |
if else
1 | package main |
输出
1 | 7 is odd |
循环
1 | package main |
输出
1 | loop |
switch
1 | import ( |
输出
1 | two |
数组
1 | package main |
输出
1 | 100 5 |
切片(可以更改长度的数组)
1 | package main |
输出
1 | get: c |
map(相当于哈希或字典)
1 | package main |
输出
1 | map[one:1 two:2] |
range
1 | package main |
输出
1 | index: 0 num 2 |
函数
1 | package main |
输出
1 | 3 |
指针
1 | package main |
输出
1 | 5 |
说些什么吧!