美文网首页
GO语言(变量)

GO语言(变量)

作者: 账号已被注销 | 来源:发表于2019-07-05 20:54 被阅读0次

1、变量定义后必须使用

2、定义变量的方式

//  定义变量使用  var  关键字

var a b int    //定义变量
var c,d int = 10,20    //定义变量并初始化
e := 10    //定义变量并初始化(自动推导数据类型)
f,g := 10,20    //自动推导数据类型(多重赋值)
f,g = g,f   //这种写法可以直接交换两个变量的值,而无需定义第三个变量
var (
  h int = 1
  i float64 = 3.14
)
j,k := 1,"hello,world"

3、匿名变量
_ 使用_接受或定义变量可不使用该变量,系统会自动丢弃该值

_ := 1    //匿名变量可防止变量定义后未使用导致报错

4、常量

/**
* 常量使用 const 定义
*/
const a int = 1  //直接定义常量

const (  //定义多个常量
  b int = 1
  c float64 = 3.14
)

const (  //使用自动推导定义多个常量
  d  = 1
  e = 3.14
)

5、iota枚举 只能对常量使用

/**
*  iota是一个常量生成器
*  从0开始,每隔一行自动加1
*/
const(
  a = iota  //0
  b = iota  //1
  c = iota  //2
  d = iota  //3
)

/**
*  在同一个括号内定义常量时iota可只写一次
*/
const(
  a = iota  //0
  b //1
  c //2
  d //3
)

/**
*  iota 每次遇见 const 关键字时会重置为 0
*/
const a = iota //0

/**
*  在同一个括号内 iota 在同一行当中的值相等
*/
const (
  a = iota //0
  b,c,d = iota,iota,tota //1
  e  = iota //2
)

相关文章

  • golang的helloworld

    go语言初识 go语言的变量

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • Go语言学习笔记-变量与作用域

    Go 语言变量的声明 Go 语言是静态类型语言,因此变量 (variable) 是有明确类型的,编译器也会检查变量...

  • GO语言基础(六)

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

  • Go学习随笔(二)

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

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

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

  • go语言学习(2)--变量与常量

    任何编程语言都有变量,下面来学一学 go 的变量与其他语言有什么异同 go变量的基本类型 bool,string ...

  • 我们一起学习GO语言 02

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

  • Go常量变量_002

    Go 常量变量 变量 go语言中变量名由字母、数字、下划线组成,其中首个字符不能为数字。Go 语言中关键字和保留字...

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

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

网友评论

      本文标题:GO语言(变量)

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