什么是go用语言???
go是一种语言。Go(又称Golang)是Google公司开发的一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。Go是编译型语言,使用编译器来编译代码。编译器将源代码编译成二进制(或字节码)格式;在编译代码时,编译器检查错误、优化性能并输出可在不同平台上运行的二进制文件。
go语言的优点???
- 高性能、高并发
- 语法简单、学习曲线平缓
- 丰富的标准库
- 完善的工具链
- 静态链接
- 快速编译
- 跨平台
- 垃圾回收
有哪些公司在使用Go语言
如下图这些大厂都在用go语言开发
字节为啥使用Go语言???
- 最初使用的Python,由于性能问题换成了Go
- C++不太适合在线Web业务
- 早期团队非Java北京
- 性能比较好
- 部署简单、学习成本低
- 内部RPC和HTTP框架的推广
开发环境 - 安装Golang 高级系统环境配置
如下:
用Go语言写一个HelloWorld!!!
go
复制代码
package main
import “fmt”
func main() {
fmt.Println("HelloWorld!!!")
}
运行结果如下:
上图看得出其实也是很简单的是关于Go语言的第一个程序。
基础语言 - 变量
基础语法 - if else
基础语法 - 循环
基础语法 - switch
基础语法 - 数组
基础语法 - 切片
基础语法 - map
基础语法 - range
基础语法 - 函数
基础语法 - 指针
基础语法 - 结构体
基础语法 - 结构体方法
基础语法 - 错误处理
基础语法 - 字符串操作
基础语法 - 字符串格式化
基础语法 - JSON处理
基础语法 - 时间处理
基础语法 - 数字解析
基础语法 - 进程信息
总结
今天学习了基本的golang语言的基础,独立编写了一个HelloWorld!!!,也学习了Go语言的一些基础语法,如:变量、if else、循环、switch、数组、切片、map、range、函数、指针、结构体、结构体方法、错误处理、字符串操作等一些语法。为今后学习go语言打下了坚实的基础。