Go语言之旅:变量

var语句申明(declare)变量列表; 跟

函数

参数列表一样,类型在最后指定。

var语句的作用域(可见范围)可以是包级别或者函数级别。 下面这个例子同时包含这两种级别:

作用域是啥意思呢?

以上述代码为例,变量 、 、 的作用域是包级别, 意味着包内任何函数都可以访问这些变量; 定义在函数内部的 则是函数级别, 只有在 函数内部才能访问。

初始值

变量申明可以带初始值,一个变量一个。 在初始值存在的情况下,类型可以忽略;变量则继承初始值的类型。

简式申明

在函数内部,可以用 赋值语句代替var变量申明语句, 变量类型也可以省略,这就是简式申明

在函数外部,每个语句都必须由一个关键字开始(如var、func等), 语句不可用。

下一步

下一节 我们一起来看看Go语言 基本类型 。

订阅更新,获取更多学习资料,请关注我们的 微信公众号 :

小菜学编程

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180814G09HIH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券