Go语言上手-基础语言|青训营笔记

105 阅读1分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的的第1篇笔记 (更新中)

本节课内容如下 Go语言快速上手-基础语言.png

1. 简介

1.1什么是go语言

高性能、高并发;
语法简单、学习周期短;
丰富的标准库;
完整的工具链保证完成;
静态链接;
快速编译,静态语言中几乎最快的;
跨平台(树莓派、路由器);
垃圾回收

1.2哪些公司使用go语言

字节跳动、谷歌、腾讯、美团、B

1.3字节跳动为什么使用go

python有一定性能问题和依赖库问题

2. 入门

2.1 开发环境

以下均为我使用的途径
1.安装 Golang
https://go.dev/
2.配置开发环境
VSCODE(下载go插件)

2.2基础语法-HelloWorld

   pacage main//这个文件属于main包的一部分,程序的入口文件
   
   import {
       "fmt"//导入format包,输入输出字符串,格式化字符串
   }
   func main(){
       fmt.Println("hello world")
   }
go run来运行

2.3基础语法-变量

const没有确定的类型,根据上下文确定

2.4基础语法-ifelse

if后面没有括号
if后面只能直接接大括号

2.5基础语法-循环

没有dowhile和while

2.6基础语法-switch

不需要加break

2.7基础语法-数组