美文网首页
go 变量的使用

go 变量的使用

作者: 呦丶耍脾气 | 来源:发表于2023-03-01 22:42 被阅读0次

1.变量分类

变量的本质是计算机分配的一小块内存,专门用于存放指定数据,在程序运行过程中该数值可以发生改变;当程序运行结束,存放该数据的内存就会释放,该变量就会随着内存的释放而消失。

变量分为局部变量和全局变量:

  • 局部变量: 是定义在大括号{}内部的变量,大括号的内部也是局部变量的作用域。
  • 全局变量: 是定义在函数和大括号{}外部的变量。

2. 变量声明

2.1 使用var关键字

var 变量名 变量类型 = [变量值]

//定义多个变量
var vname1,vname2,vname3 type

//定义变量,并初始化
var vname1 int = 1

//同时初始化多个变量
var vname1,vname2,vname3 = v1,v2,v3 

2.2 使用 :=

函数体内容不使用

//定义变量,并初始化
vname1 := 1

//同时初始化多个变量
 vname1,vname2,vname3 := v1,v2,v3 
// 示例: var a, b, c = 3, 4, "foo"

2.3 分组声明

Go语言中,同时声明多个常量、变量,或者导入多个包时,可采用分组的方式进行声明

// 同时导入多个包
import (
    "fmt"
    "errors"
)

// 声明多个常量
const (
  i = 100,
  pi = 3.14
  prex = "Go_"
)

// 声明多个变量
var (
  a int,
  b string = "hello",

)

2.4 匿名变量: _(下划线)

任何赋予它的值都会被丢弃,Go语言对于已声明但未使用的变量会在编译阶段报错,可以通过其来丢弃。

_, b := 1,2

相关文章

  • Golang - var 和 := 的使用

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

  • GO语言基础(六)

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

  • 第02天(函数、工程管理)_04

    18_defer和匿名函数结合使用.go 19_获取命令行参数.go 20_局部变量.go 21_全局变量.go ...

  • Go学习随笔(二)

    GO语言中创建变量 使用 var xxx(变量名称) int(变量类型)来创建 GO语言支持类型自动推断所以可以直...

  • (二)go语言变量&类型&指针

    go语言变量 如下图是变量的使用例子。 go语言类型 bool string (u)int (u)int8 (u)...

  • 我们一起学习GO语言 02

    接下来我们进入Go语言的基本语法与使用-变量 Go语言中标准声明变量的格式:var 变量名称 变量类型 例如-01...

  • 让go get 哗哗的下载

    go get 使用代理 查看go的环境变量 go env 设置代理 set GOPROXY=https://gop...

  • 【Go基础】GOPATH、GOROOT、GOMOD

    我们可以输入go env查看我们的go环境变量 GOPATH GOPATH 是 Go语言中使用的一个环境变量,它使...

  • 第01天(基本类型、流程控制)_01

    01_hello.go 02_hello.go 03_变量的使用.go 04_自动推导类型.go 05_Print...

  • Go基础——变量

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

网友评论

      本文标题:go 变量的使用

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