主页 > 知识库 > Golang 变量申明的三种方式

Golang 变量申明的三种方式

热门标签:铁路电话系统 地方门户网站 网站排名优化 AI电销 Linux服务器 呼叫中心市场需求 服务外包 百度竞价排名

Golang 申明变量主要有三种方式:
 一是使用 var 关键字,申明包级或函数级变量;
 二是使用短变量申明方式,只能申明函数级变量,且需指明变量值;
 三是使用 const 关键字,申明包级或函数级常量。

1.var

var 可以申明包级变量,短变量申明方式不可以,这是二者最大的区别。

var name T			// name默认为类型T的零值
var name T = value	// 赋初始值时指明类型
var name = value	// 根据值推断变量类型
var name0, name1 T	// 同时定义多个同类型变量

// 同时定义多个不同类型的变量
var (
	name0 T0 = value0
	name 1 T1 = value1
)

2.短申明方式

短变量申明方式只能申明函数级变量,且需指明初始值。在不用作用域申明的变量,会隐藏上一级作用域的同名变量。

name := value	// 申明一个变量
name0, name1, name2 := value0, value1, value2	// 申明多个变量

3.const

const 用于申明常量,一旦创建,不可赋值修改。const 可以出现在关键字 var 可以出现的地方,声明常量方式与 var 声明变量方式相同,格式如下:

const name T			// 默认值为类型 T 的零值
const name T = value	// 赋初始值
const name = value		// 根据值推断变量类型
const name1, name2 T	// 同时定义多个同类型变量

// 同时定义多个不同类型的变量
const (
	name0 T0 = value0
	name 1 T1 = value1
)

以上就是Golang 变量申明的三种方式的详细内容,更多关于Golang 变量申明的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
  • Golang实现web文件共享服务的示例代码
  • 解决golang 关于全局变量的坑
  • 浅谈golang并发操作变量安全的问题
  • Golang常用环境变量说明与设置详解
  • Golang中的变量学习小结
  • 详解Golang编程中的常量与变量
  • Golang开发中如何解决共享变量问题

标签:崇左 仙桃 衡水 湖南 兰州 黄山 湘潭 铜川

巨人网络通讯声明:本文标题《Golang 变量申明的三种方式》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266