当前位置: 首页 > news >正文

Go中的变量类型

Go中的变量类型

1.为什么要使用变量

变量其实指定的是一段内存地址,根据这个内存地址可以找到我们需要找到的东西。

2.变量类型

变量的功能就是用来存储数据的,根据不同的数据类型可以存储不同的数据。常见的变量的类型

整型、浮点型、布尔型等。变量必须经过声明才可以进行使用的。

3.Go中变量的声明

3.1声明单个

var 变量名 变量类型

3.2批量声明

   var (a stringb intc boold float32)

3.3短变量声明

 n := 10// 此处声明变量nm := 200 // 此处声明变量m

3.4匿名变量

 _多用于占位,表示忽略值。

 x, _ := foo()_, y := foo()

匿名变量可以接收一些我们用不到的参数。哑元变量。就是填充位置的,并不起真正的作用的。

3.5常量

只是把var换成了const,常量在定义的时候必须赋值。

   const pi = 3.1415

const同时声明多个常量时,如果省略了值则表示和上面一行的值相同。 例如:

    const (n1 = 100n2n3)

上面示例中,常量n1、n2、n3的值都是100

3.6计数器变量

iotago语言的常量计数器,只能在常量的表达式中使用。iotaconst关键字出现时将被重置为0const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 

   const (n1 = iota //0n2        //1n3        //2n4        //3)

可以跳过某个值

const (n1 = iota //0n2        //1_n4        //3)

插队进行声明

  const (n1 = iota //0n2 = 100  //100n3 = iota //2n4        //3)const n5 = iota //0

http://www.lryc.cn/news/69266.html

相关文章:

  • 基于STM32的NRF24L01 2.4G通讯模块的驱动实验(HAL库)
  • DJ5-3 多路访问链路和协议
  • 技术领导力?
  • 计算机的基本工作原理
  • 【论文简述】Cross-Attentional Flow Transformer for Robust Optical Flow(CVPR 2022)
  • 【JAVA】Java中方法的使用,理解方法重载和递归
  • 高级网络计算模式复习
  • 【笔试强训选择题】Day15.习题(错题)解析
  • 图论专题(一)
  • 新星计划2023【网络应用领域基础】————————Day4
  • [CTF/网络安全] 攻防世界 view_source 解题详析
  • 目前流行的9大前端框架
  • 【mysql】explain执行计划之select_type列
  • 网易云音乐开发--音乐播放暂停切换上下首功能实现
  • 如何学习网络安全?
  • 软件测试适合女生吗?
  • 华为云——代码托管的使用
  • ChatGPT从⼊⻔到精通
  • node + alipay-sdk 沙箱环境简单测试电脑网站支付
  • 卷积神经网络详解
  • API架构的选择,RESTful、GraphQL还是gRPC
  • 人机融合智能的测量、计算与评价
  • 虹科新品 | 高可靠性、可适用于高磁/压的线性传感器!
  • 支付系统设计五:对账系统设计01-总览
  • 阿里三面过了,却无理由挂了,HR反问一句话:为什么不考虑阿里?
  • 办公智慧化风起云涌,华为MateBook X Pro 2023是最短距离
  • 分布式项目 09.服务器之间的通信和三个工具类
  • C# 基本语法
  • 做网络爬虫需要掌握哪些技术?
  • 工作利器:三种简单方法将PPT转换成PDF