• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Golang 变量申明的三种方式

    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开发中如何解决共享变量问题
    上一篇:详解Go语言中关于包导入必学的 8 个知识点
    下一篇:Golang你一定要懂的连接池实现
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Golang 变量申明的三种方式 Golang,变量,申明,的,三种,