指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
类型零值
数值类型(int、float等)0
boolfalse
string""(空字符串)
struct内部字段的零值
slicenil
mapnil
指针nil
函数nil
channil
interfacenil

这个有什么用,主要用处就是 初始化变量的时候夫默认值: 如下: // 这个会报错:Cannot assign nil without the explicit type var a = nil

// 这个没问题 var a interface{} = nil

// 这个会报错:Cannot use 'nil' as the type string var a string = nil

// 这个没问题 var a error = nil

fmt.Println("a is:", a)