官方教程:https://tour.go-zh.org/basics/12

变量在定义时没有明确的初始化时会赋值为 零值 。

零值是:

数值类型为 0 ,
布尔类型为 false ,
字符串为 "" (空字符串)。

官方示例:

package main

import "fmt"

func main() {
//下面声明的变量没有被初始化,但是也具有值,就是默认的零值
var i int
var f float64
var b bool
var s string
fmt.Printf("%v %v %v %q\n", i, f, b, s)
}

  

最新文章

  1. 通过rsync+inotify实现数据的实时备份
  2. android双击返回键退出程序的实现
  3. svn 默认忽略静态库 .a文件解决办法
  4. myeclipse 部署应用
  5. mongoose学习笔记1--基础知识2
  6. SVG绘制圆形简单示例分享
  7. html标签详解,html标签属性大全(完美版),包括css属性详解
  8. js实现ajax的post请求步骤
  9. python安装插件包注意事项
  10. C语言老司机学Python (二)
  11. angular2 安装 打包成发布项目过程
  12. C#使用读写锁解决多线程并发写入文件时线程同步的问题
  13. (线段判交的一些注意。。。)nyoj 1016-德莱联盟
  14. JDBC学习笔记之JDBC简介
  15. Gym - 101002D:Programming Team (01分数规划+树上依赖背包)
  16. tcp付金卡黛珊李方军拉萨
  17. POJ-3295 Tautology (构造)
  18. shell(7):四则运算
  19. centos下设置自启动和配置环境变量的方法
  20. 四大开源协议比较:BSD、Apache、GPL、LGPL

热门文章

  1. js阻止冒泡和默认事件(默认行为)详解- jquery DefaultPrevented 函数
  2. Win7+Ubuntu12.04(EasyBCD硬盘安装)
  3. 迷你MVVM框架 avalonjs 学习教程5、显示隐藏控制
  4. CloudStack 4.1快照测试
  5. SNMP++ 编译记录
  6. 模拟在table中移动鼠标,高亮显示鼠标所在行,固定表头
  7. ACTIVITI 5.14事件监听器的BUG
  8. # 20155327 2016-2017-4 《Java程序设计》第9周学习总结
  9. 更改mysql默认字符集 (转载)
  10. 结巴net 分词 配置文件路径,在网站中的出现问题的解决