当前位置:网站首页>#yyds Dry Goods Inventory#【Yugong Series】August 2022 Go Teaching Course 005-Variable
#yyds Dry Goods Inventory#【Yugong Series】August 2022 Go Teaching Course 005-Variable
2022-08-08 11:02:00 【51CTO】
一、变量
1.变量的定义
变量来源于数学,用于描述计算机中的数据存储空间.变量可以通过变量名访问.在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的.在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延.
2.变量的作用
变量的作用就是在内存中标记和存储数据.
内存,全称内存储器.用于存放计算机运行过程中的数据.
计算机为了更好的存储数据,将内存分为不同的存储单元如下:
从内存中取出一个存储单元,存储相应的数据:
比如上述红色区域,变量名=区域的名字,数据就存在区域中
3.变量的声明和初始化
3.1 变量的声明
Go 是静态语言,所有变量在使用前必须先进行声明.声明的意义在于告诉编译器该变量可以操作的内存的边界信息,而这种边界通常又是由变量的类型信息提供的.在 Go 语言中,有一个通用的变量声明方法是这样的:
变量的使用
3.2 变量的初始化
在定义变量的时候可以赋值,这个过程称为变量初始化

3.3 变量的赋值
可以在变量定义完成之后再给变量赋值,先声明后赋值.
将一个变量赋值给另一个变量如下:
注意:变量进行赋值会覆盖原有的旧值
3.4 案例:交换两个变量的值
临时变量
不使用临时变量
直接赋值
总结
- 变量声明:var变量名称变量类型
- 声明多个变量:var变量名称1,变量名称…类型
- 声明整型变量,默认值为0
- 输出语句可以只使用一个Println函数,中间用英文半角逗号进行分割!
- 可以将一个变量的值,赋值给另外一个变量,并且变量中原有的旧值被新值所覆盖.
边栏推荐
猜你喜欢

关于振弦采集模块及采集仪振弦频率值准确率的问题

在SAP分析云里根据业务数据绘制词云(Word Cloud)

《STM32MP1 M4裸机CubeIDE开发指南》第二十四章 DAC实验

机器学习(十六)推荐系统

People's Congress Jincang database login, view database

Machine learning model too slow?Look at Intel (R) extension to accelerate

微服务负载均衡器Ribbon实战

5S软件就是将软件应用全维度简单化的软件系统

【访谈】Eotalk Vol.01:Eoapi,我们希望以开源的方式构建 API 生态系统

idea installation steps
随机推荐
定时任务框架Quartz-(一)Quartz入门与Demo搭建
搞清楚系统到底怎样支撑高并发以及架构图的绘制(面试向)
读取SolidWorks文档中的属性,生成PDF(工具开发)
二、线性结构
3 million tenders!Qingdao Medical Security Bureau host database middleware operation and maintenance service project
目标检测中的Classificition Loss
PWA 应用 Service Worker 缓存的一些可选策略和使用场景
oracle存储过程中表名变量的异常
Postman使用简单演示
如何使用shell来进行版本管理-以iptables为例
关系数据库是怎么确定关系表中的数据的呢?
分布式系统设计策略
文档数据库是怎么定位一个文档的呀?
易周金融分析 | 互联网系小贷平台密集增资;上半年银行理财子公司综合评价指数发布
Dubins curve study notes and related thinking
鲲鹏开发者创享日2022:鲲鹏全栈创新 与开发者共建数字湖南
图数据库一般用于什么时候呢?
LeetCode_14_最长公共前缀
关于mysql联合索引的最左前缀原则以及b+tree
MongoDB是什么,怎么用?