zoukankan      html  css  js  c++  java
  • golang变量

    变量和数据类型

    go语言中变量的声明大概有标准、批量、类型推导、短声明、匿名,五种方式。

    标准声明

    关键字 变量名  变量类型

    var name int
    
    var name1 string

    这种声明变量的方式,在任何地方都可以用,需要注意的是,变量只是声明了,并没有去初始化,在go语言中如果变量,声明了而并没有赋值或者初始化的话,会有一个默认零值。

    var name int = 123
    
    var name1 string = "hello"

    也可以在声明变量的时候直接做赋值初始化操作

    批量声明

    如果需要声明的变量太多了,使用标准的声明方式就有点麻烦了,在go语言中,支持批量声明变量。

    var (
    
        name   string
    
        aga    int
    
        weight int
    
    )

    类型推导

    变量名 := 赋值的变量

    var (
    
        name   string
    
        aga    int
    
        weight int
    
    )
    
    func main() {
    
        myName := name
    
        fmt.Println(myName)
    }

    短声明

    变量名 = 赋值的变量

    var myName = 1

    匿名

    一般用在接受函数返回值,忽略某个值的。

    _, _, a := 1, 2, 3

    需要注意的

             1、 函数外面定义变量的时候必须需要关键字var

             2、类型推倒的方式只能在函数内部使用

             3、函数内部定义的变量,也就局部变量,需要使用,全局变量可以定义不用。

  • 相关阅读:
    Metropolis-Hastings algorithm
    Base64编码原理
    修改远程端口号
    修改数据库配置文件
    Windows 2008下系统网站运行环境的搭建
    oracle 11 g数据库卸载(方法二)
    oracle11g的安装
    oracle 11g的卸载
    软件实施的技巧
    使用命令行快速打开系统文件
  • 原文地址:https://www.cnblogs.com/Nolover/p/12503659.html
Copyright © 2011-2022 走看看