当前位置:网站首页>PHP自学Go日记(四):GO的变量声明方式
PHP自学Go日记(四):GO的变量声明方式
2022-06-28 21:28:00 【游戏编程】
声明单个变量:
方式一:
var a int 该种声明方式用到关键词“var”,当中的“a”是变量名,“int”是变量类型。
由于并没有给变量赋值,因此变量的默认值是0、空、假。
方式二:
var b int = 100 该种声明方式在方式一的基础上,给变量赋值了。
方式三:
var c = 100 相较于方式二,这种方式并没有声明变量类型,初始化时由系统自动匹配
方式四:(常用)
d := 100 该方式省去关键词“var”,“=”前面添加“:”来代替,同样的系统自动变量类型
注:该方式仅能在函数体内使用,如果在函数外初始化一个变量,还是需要使用关键字“var”
声明多个变量:
方式一:
var xx, yy int = 100, 200 该方式仅适用于声明同一类型的变量
方式二:
var kk, ll = 100, "abcd" 该方式不声明变量类型,让系统自动匹配
方式三:(推荐)
var( vv int = 100 jj = false ) 该方式更有利于代码阅读,类型可写可不写,如果不写系统将自动匹配
补充:
// 用于打印变量类型fmt.Printf("type of a = %T\n", a) 以上代码可以打印变量的类型,fmt.Printf是Go格式化输出的方法,“%T”是占位符,代表打印值的类型。如果有多个占位符,需要后面以此传入多个变量。
除了“%T”,fmt.Printf还有很多占位符,想具体了解的可自行百度。
作者:KennyCCCC
游戏编程,一个游戏开发收藏夹~
如果图片长时间未显示,请使用Chrome内核浏览器。
边栏推荐
- 认识Web自动化测试
- Definition and precautions of genuine St link/v2 j-link jtag/swd pin
- LeetCode117. 填充每个节点的下一个右侧节点指针_II
- Web 自动化环境搭建
- Flask——总结
- Can you make money by speculating in stocks? It's safe to open an account
- 精通数据分析能力,收入翻倍?什么才是最强竞争力
- LeetCode116. 填充每个节点的下一个右侧节点指针
- Bitbucket failed to pull the warehouse Using SSH
- Anti rabbit dylight 488 abbkine universal immunofluorescence (if) toolbox
猜你喜欢

基于 Apache APISIX 的自动化运维平台

接口测试流程

The rogue downloader named by 315 is back

Lumiprobe non fluorescent alkyne research - dbco NHS ester

API 网关 Apache APISIX 助力雪球双活架构演进

视频号如何下载视频?来看超简单方法!

MongoDB——副本集与分片

题解 Pie(POJ3122)超详细易懂的二分入门

17 `bs对象.节点名h3.parent` parents 获取父节点 祖先节点

Apisik helps Middle East social software realize localized deployment
随机推荐
QT how the coordinates of one control are relatively fixed and displayed on another control (coordinate system)
券商公司开户哪个最靠谱最安全呢
什么是接口?什么是接口测试?
Manual backup and restore of DHCP server
基于 Apache APISIX 的自动化运维平台
Which software is safer to open an account on and what is the account opening process?
Lumiprobe protein labeling research scheme
Anti rabbit dylight 488 abbkine universal immunofluorescence (if) toolbox
Pie (poj3122) super detailed and easy to understand binary introduction
The blocks problem (uva101) Purple Book p110vector application
LeetCode226. 翻转二叉树
LeetCode1114. 按序打印
LeetCode1114. Print in sequence
[Note: circuit intégré MOS analogique] référence de bande Gap (principe de base + mode courant + circuit en mode tension)
LeetCode213. 打家劫舍II
QJsonObject的使用示例
LeetCode:合并两个有序链表_21
Bitbucket failed to pull the warehouse Using SSH
PHP uses stack to solve maze problem
APISIX 助力中东社交软件,实现本地化部署