当前位置:网站首页>【愚公系列】2022年7月 Go教学课程 005-变量
【愚公系列】2022年7月 Go教学课程 005-变量
2022-07-06 22:33:00 【InfoQ】
一、变量
1.变量的定义
2.变量的作用
3.变量的声明和初始化
3.1 变量的声明
fmt.Println(a)
3.2 变量的初始化
var age int=10
3.3 变量的赋值
var age,num int
age=10
num=20
fmt.Println(age,num) //10,20
var age int =10
var num int
num=age
fmt.Println(num) //10
3.4 案例:交换两个变量的值
package main
import "fmt"
func main(){
a := 1
b := 5
var t int
t = a
a = b
b = t
fmt.Println("a = ", a, "b = ", b )
}
package main
import "fmt"
func main(){
a := 1
b := 5
a = a + b
b = a - b
a = a - b
fmt.Println("a = ", a, "b = ", b )
}
package main
import "fmt"
func main() {
a := []int{1, 2}
b := []int{3, 4, 5}
a, b = b, a
fmt.Println(`a:`, a)
fmt.Println(`b:`, b)
}
总结
- 变量声明:var变量名称变量类型
- 声明多个变量:var变量名称1,变量名称....类型
- 声明整型变量,默认值为0
- 输出语句可以只使用一个Println函数,中间用英文半角逗号进行分割!
- 可以将一个变量的值,赋值给另外一个变量,并且变量中原有的旧值被新值所覆盖。
边栏推荐
- STM32F103实现IAP在线升级应用程序
- 食堂用户菜品关系系统(C语言课设)
- AI landing new question type RPA + AI =?
- [line segment tree practice] recent requests + area and retrieval - array modifiable + my schedule I / III
- A detailed explanation of head pose estimation [collect good articles]
- Organize five stages of actual attack and defense drill
- How to package the parsed Excel data into objects and write this object set into the database?
- Programmers go to work fishing, so play high-end!
- Leetcode notes
- Read of shell internal value command
猜你喜欢
Windows are not cheap things
Break the memory wall with CPU scheme? Learn from PayPal to expand the capacity of aoteng, and the volume of missed fraud transactions can be reduced to 1/30
MySQL数据库(基础篇)
What if win11 pictures cannot be opened? Repair method of win11 unable to open pictures
【Android Kotlin协程】利用CoroutineContext实现网络请求失败后重试逻辑
Introduction to namespace Basics
九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!
当 Knative 遇见 WebAssembly
Introduction to the PureMVC series
Chapter 9 Yunji datacanvas company won the highest honor of the "fifth digital finance innovation competition"!
随机推荐
R descriptive statistics and hypothesis testing
You can't sell the used lithography machine to China! The United States unreasonably pressured the Dutch ASML, and domestic chips were suppressed again
DFS和BFS概念及实践+acwing 842 排列数字(dfs) +acwing 844. 走迷宫(bfs)
Tree map: tree view - draw covid-19 array diagram
ACL2022 | 分解的元学习小样本命名实体识别
JS input and output
sscanf,sscanf_s及其相关使用方法「建议收藏」
深入解析Kubebuilder
Introduction to namespace Basics
Have you got the same "artifact" of cross architecture development praised by various industry leaders?
[line segment tree practice] recent requests + area and retrieval - array modifiable + my schedule I / III
MySQL null value processing and value replacement
Master the secrets of software security testing methods, and pinch the security test report with your hands
R language principal component PCA, factor analysis, clustering analysis of regional economy analysis of Chongqing Economic Indicators
Introduction to the PureMVC series
Local tool [Navicat] connects to remote [MySQL] operation
acwing 843. N-queen problem
Programmers go to work fishing, so play high-end!
史上最全学习率调整策略lr_scheduler
Detect when a tab bar item is pressed