Go语言|青训营笔记

61 阅读2分钟

Go语言基础语法主要包括以下几个方面:

  1. 变量和常量:Go语言使用var关键字来声明变量,const关键字用来声明常量。
  2. 数据类型:Go语言包含基本数据类型如整数、浮点数、布尔值、字符串、字符等,还有复合数据类型如数组、切片、字典、结构体等。
  3. 运算符:Go语言中包含算术运算符、比较运算符、逻辑运算符、位运算符等。
  4. 控制语句:Go语言中有if、switch、for等控制语句来控制程序的流程。
  5. 函数:Go语言的函数使用func关键字定义,支持参数、返回值等特性。
  6. 指针:Go语言中可以通过&和*符号来操作指针。
  7. 包:Go语言中的程序是通过包来组织的,一个包可以包含多个文件。
  8. 异常处理:Go语言使用defer、panic和recover等关键字来进行异常处理。

Go语言特点:

  1. Go 语言的语法简洁明了
  2. 编译速度快
  3. 内置库丰富
  4. 并发机制简单易学
  5. 易于部署和维护
  6. Go 语言社区活跃度高
  7. Go 语言对于错误处理方式的处理更加简单
  8. Go 语言的开发工具丰富

变量和常量

使用var关键字来声明变量,可以指定变量类型或使用类型推断。 使用const关键字来声明常量。 可以一次性声明多个变量或常量,例如:var a, b int 或 const PI = 3.14。 可以在函数外部或内部使用变量和常量。

  1. 数据类型 基本数据类型包括整数、浮点数、布尔值、字符串、字符等。 复合数据类型包括数组、切片、字典、结构体等。 使用“make”函数来创建切片、字典等动态数据结构。

  2. 运算符

算术运算符包括加、减、乘、除、取余等。 比较运算符包括等于、不等于、大于、小于等。 逻辑运算符包括与、或、非等。 位运算符包括按位与、按位或、按位异或、左移、右移等。