码迷,mamicode.com
首页 > 其他好文 > 详细

Go笔记-变量

时间:2017-11-18 11:20:48      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:重复   需要   标识   ide   div   type   系统   实例   world   

声明变量的一般形式:
    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
空白标识符_ 也用于抛弃值   实际它是只写变量,你不能得到它的值
 
 
注意:
    变量必须要使用,否则报错
    同一个变量不能重复声明
    变量声明及初始化的简写模式【:=】约定用在函数体内

Go笔记-变量

标签:重复   需要   标识   ide   div   type   系统   实例   world   

原文地址:http://www.cnblogs.com/ymkfnuiwgij/p/7854297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!