Go:变量声明的多种方法与默认值

和喆 · · 1199 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。
变量可以通过变量名访问。
Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。
声明变量的一般形式是使用 var 关键字:
package main

import "fmt"

func main(){
    //声明变量方法1 var identifier type
    var a int = 10
    fmt.Println(a)

    //方法2 name := value
    //使用 := 声明变量时必须要有新的变量产生,不然会报错
    //这种不带声明格式的只能在函数体中出现
    b := "Hello world"
    fmt.Println(b)

    //多变量一起声明
    var o, p, q int = 1, 2, 3
    fmt.Println(o + p + q)

    //变量未初始化值,自动赋予默认值
    var c int
    fmt.Println(c)//int类型值默认值为0

    var d string
    fmt.Println(d)//string默认为""

    var e bool
    fmt.Println(e)//bool默认为false

}

有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:和喆

查看原文:Go:变量声明的多种方法与默认值

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1199 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传