• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Go语言中的变量声明和赋值
    POST TIME:2021-10-18 17:46

    1、变量声明和赋值语法

    Go语言中的变量声明使用关键字var,例如

    复制代码 代码如下:

    var name string //声明变量
    name = "tom" //给变量赋值

    这边var是定义变量的关键字,name是变量名称,string是变量类型,=是赋值符号,tom是值。上面的程序分两步,第一步声明变量,第二步给变量赋值。也可以将两步合到一起。

    复制代码 代码如下:

    var name string = "tom"

    如果在声明时同时赋值,可以省略变量类型,Go语言可以根据初始值来判断变量的类型,所以也可以这样写

    复制代码 代码如下:

    var name = "tom"

    Go语言还提供了一种更简短的写法

    复制代码 代码如下:

    name := "tom"

    在Go语言中不能对同一个变量声明多次。例如下例的代码就是不允许的:

    复制代码 代码如下:

    i := 1
    i := 2 //这个是不允许的

    := 表示声明和赋值,所以是不允许的,运行后系统会提示:no new variables on left side of :=

    2、变量命名规则

    变量名由字母、数字、下划线组成,其中首个字母不能为数字。

    变量的声明不能和保留字同名,以下是保留字:

    复制代码 代码如下:

    break default func interface select
    case defer go map struct
    chan else goto package switch
    const fallthrough if range type
    continue for import return var

    3、范例

    复制代码 代码如下:

    b := false //布尔型
    i := 1 //整型
    f := 0.618 //浮点型
    c := 'a' //字符
    s := "hello" //字符串
    cp := 3+2i  //复数
    i := [3]int{1,2,3} //数组

    您可能感兴趣的文章:
    • Go语言实现字符串切片赋值的方法小结
    • go和python变量赋值遇到的一个问题
    • 关于golang中平行赋值浅析
    上一篇:GO语言中的常量
    下一篇:Golang学习笔记(一):简介
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信