zoukankan      html  css  js  c++  java
  • 2.go的变量和常量

    go的变量和常量


    GO的变量:

    • 变量的声明:
      •  先对变量进行声明,在对其赋值
        • var variableName type
        • variableName = typeValue

          • var number int 
          • number = 3
          •     
            •  var n,j,l  int
              •  多变量声明
        • 如果该变量只是单纯的声明却没有对其赋值:

          • int: 默认为0
          • string:默认为""
          • float: +0.000000e+000
      • 直接在声明时对其赋值,自动判断类型

        • var variableName = typeValue

          • var number = 3
          • var n,m = 3, 2
      • 简短声明

      • 如果一个变量声明了却没有被引用,那么编译将会不通过

        • number := 3
        • a, b, c := 1, 2, 3
        • 该方法不用用在函数体外部
        • 利用该方法声明的变量不可以已经存在(重新赋值)
      • 变量可以被重新赋值,但不能改变其原先的数据类型

    go的常量

    • 声明方式:

      • const name = value

        • const value = 3
      • const name type = typeValue
        • const value int = 3
      • const x, y = 1, 2
    • 常量不可以被重新赋值

      

    • 常量声明后可以不被引用

      

    全局变量和常量不可以声明在import前面

  • 相关阅读:
    ado.net
    sql基础
    css样式
    HTML基础加强
    socket网络编程
    网络聊天室
    多线程
    WinForm基础
    使用Maven插件(plugin)MyBatis Generator逆向工程
    SpringBoot使用thymeleaf时候遇到无法渲染问题(404/500)
  • 原文地址:https://www.cnblogs.com/ivy-blogs/p/10699462.html
Copyright © 2011-2022 走看看