美文网首页
Go语言之变量的声明(使用var关键字)一

Go语言之变量的声明(使用var关键字)一

作者: DreamKing | 来源:发表于2019-02-27 10:50 被阅读0次

变量(Variable)的功能是存储用户的数据。Go 语言的每一个变量都拥有自己的类型,必须经过声明才能开始用。
下面先通过一段代码了解变量声明的基本样式。

var a int
var b string
var c []float32
var d func() bool
var e struct{
    x int
}

代码说明如下:

  • 第1行,声明一个整型类型的变量,可以保存整数数值。
  • 第2行,声明一个字符串类型的变量。
  • 第3行,声明一个 32 位浮点切片类型的变量,浮点切片表示由多个浮点类型组成的数据结构。
  • 第4行,声明一个返回值为布尔类型的函数变量,这种形式一般用于回调函数,即将函数以变量的形式保存下来,在需要的时候重新调用这个函数。
  • 第5行,声明一个结构体类型的变量,这个结构体拥有一个整型的 x 字段。

上面代码的共性是,以 var 关键字开头,要声明的变量名放在中间,而将其类型放在后面。

变量的声明有几种形式,通过下面几节进行整理归纳。

标准格式

Go 语言的变量声明格式为:

var 变量名 变量类型

变量声明以关键字 var 开头,后置变量类型,行尾无须分号。

批量格式

觉得每行都用 var 声明变量比较烦琐?没关系,还有一种为懒人提供的定义变量的方法:

var (
    a int
    b string
    c []float32
    d func() bool
    e struct {
        x int
    }
)

使用关键字var和括号,可以将一组变量定义放在一起。

学习来源于c语言中文网go语言教程>http://c.biancheng.net/view/9.html

相关文章

  • Go语言声明变量

    声明变量 Go语言中的变量必须先声明在使用,使用var关键字 变量名 类型来声明一个变量,并且变量的类型在整个生命...

  • Go语言的变量、函数、Socks5代理服务器

    Go语言中变量的声明和JavaScript很像,使用var关键字,变量的声明、定义有好几种形式 1. 变量和常量 ...

  • Go语言笔记 | 03-变量的声明和初始化

    Go语言笔记 | 03-变量的声明和初始化 变量声明 在 go 语言中声明一个变量一般要用到关键字 var,变量声...

  • (二)golang变量

    变量声明 标准格式 Go 语言的变量声明格式为: 变量声明以关键字 var 开头,后置变量类型,行尾无须分号。 批...

  • Go基础——变量

    声明单个变量 使用var关键字是Go最基本的定义变量方式,Go把变量类型放在变量名后面,如果有其他开发语言经验的同...

  • Go语言基础语法总结

    Go语言基础语法总结 一 变量 变量定义1.1 使用var关键字var a boolvar a bool = tr...

  • Go基础系列:4. 变量及数据类型

    变量 1. 声明 变量的声明使用 var 关键字,格式:var 名称 类型。特别强调下,Go 语法每行末尾是没有分...

  • GO语言基础(六)

    定义变量 Go语言里面定义变量有很多种方式。使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量...

  • Go语言变量

    Go 语言变量名由字母、数字、下划线组成,其中首个字母不能为数字。声明变量的一般形式是使用 var 关键字: 单个...

  • Golang - var 和 := 的使用

    Go语言里面定义变量有多种方式。 使用var关键字是Go最基本的定义变量方式,有时也会使用到:=来定义变量。 定义...

网友评论

      本文标题:Go语言之变量的声明(使用var关键字)一

      本文链接:https://www.haomeiwen.com/subject/mwsxuqtx.html