声明变量的一般形式:
    var indentifier type
实例:
    var a int
    var b bool
    var str string
    var (
            a int
            b bool
            str string
        )
当一个变量被声明之后,系统自动赋予它该类型的零值:int 为 0,float 为 0.0,bool 为 false,string 为空字符串,指针为 nil
但如果你的全局变量希望能够被外部包所使用,则需要将首个单词的首字母也大写
 
声明与赋值语句同时进行
实例:
    var identifier [type] = value
    var a int = 8 或 var a = 5
    var b bool = false 或 var b = true
    var c string = "Go says hello to the world!"  或 var str = "Go says hello to the world"
 
    var(
            a = 13
            b = false
            str = "Go says hello the world!"
            city string
        )
【备注】
在函数体内使用简短的声明语法  【:=】
    例如:a := 32
 
 
两个值的交换 可以使用 a,b = b,a
空白标识符_ 也用于抛弃值   实际它是只写变量,你不能得到它的值
 
 
注意:
    变量必须要使用,否则报错
    同一个变量不能重复声明
    变量声明及初始化的简写模式【:=】约定用在函数体内
 
学习参考处:https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md

最新文章

  1. delegate和protocol
  2. DB2 日期相减
  3. error CS0007: Unexpected common language runtime initialization error -- '没有注册类别 '
  4. 向Array中添加改进的冒泡排序
  5. 编写一个递归函数,输出vector对象的内容
  6. 下载xcode 6 beta.dmg
  7. 读懂Java中的Socket编程(转)
  8. document.getElementById()使用方法
  9. [编织消息框架][JAVA核心技术]动态代理应用12-总结
  10. Docker的容器操作
  11. Git分布式版本控制器安装注意点及其常用命令
  12. python全栈开发中级班全程笔记(第二模块、第四章(三、re 正则表达式))
  13. selenium span[contains]中使用变量
  14. ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题
  15. mysql同步复制异常的常见操作-传统复制方式
  16. Docker:从引擎和运行框架理解Docker(3)
  17. Pychar-20170301快捷键
  18. eclipse 里,打开的文件的各个标签,标题乱码。
  19. 【BZOJ】1648: [Usaco2006 Dec]Cow Picnic 奶牛野餐(dfs)
  20. tomcat下载与安装..使用和配置环境变量

热门文章

  1. x64_dbg破解64位WinSnap4.5.6图文视频教程
  2. HDU 1003 Max Sum【动态规划求最大子序列和详解 】
  3. JS验证两次输入密码是否相同
  4. POJ 1426 Find The Multiple(数论——中国同余定理)
  5. Java Web学习路线图
  6. 项目启动log4j相关警告问题
  7. PHP截取中英文字符串
  8. PHP性能分析工具xhprof的安装使用与注意事项
  9. nginx https配置后无法访问,可能防火墙在捣鬼
  10. 解决方案 git@github.com出现Permission denied (publickey)