开发者社区> 问答> 正文

如何声明Go语言的变量?

如何声明Go语言的变量?

展开
收起
钉群小二 2019-12-16 14:42:06 774 0
1 条回答
写回答
取消 提交回答
  • 定义变量

    (1):定义一个变量,变量名为"vName",type为变量的类型
    

    var vName type (2):定义多个变量并且变量的类型都是type,变量名之间用逗号隔开 var vName1,vName2,...vNameN type

    (3) 定义变量并初始化值,变量的值为value

    var vName type=value

    (4)同时定义并初始化多个相同类型的变量的值

    var vName1,vName2,vName3 type=v1,v2,v3

    (5) 同时定义多个变量的值,变量类型可以不同,会自动根据值的类型来初始化

    var vName1,vName2,vName3 =v1,v2,v3

    (6)用:=来声明变量

    vName1,vName2,vName3:=v1,v2,v3

    注意:这种方法只能用于声明函数内部的变量,一般用var的方式来定义全局变量

    (下划线)是个特殊的变量,任何赋予它的值都会被丢球。例如:,b:=34,35 //将值35赋予b,同时丢弃34

    go对于在函数内部已经声明但未使用的变量会在编译阶段报错

    2、定义常量(constant)

    所谓常量,也就是在程序编译阶段就确定的值,在程序运行过程中无法改变的值

    语法:

    const constantName (type)=value

    //constantName为常量名,type为常量的类型,可以不指定类型,类型可以为布尔,数值,字符串等

    例如:

    const Pi float32=3.14159

    2021-02-20 01:00:58
    赞同 展开评论 打赏
问答分类:
Go
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载