go语言学习笔记(4) 变量
来源:互联网 发布:路由器怎么网络慢 编辑:程序博客网 时间:2024/05/17 18:25
声明
var 变量名 类型
1、变量声明关键字
2、变量声明不用分号做结束符
3、多个变量的声明
1)、不同类型
var (
i int
str string
)
2)、同一类型,只要在最后加上类型即可
var v1, v2, v3 int
初始化
声明的同时进行初始化:var可有可无,类型可有可无
有类型名:必须有var
无类型名:var可有可无
有var:赋值用"=" var i int = 10
无var:赋值用":=" i := 10
:=
同时对变量进行声明和初始化
多个变量
1、同一类型
var v1, v2, v3 int = 1, 2, 3
2、不同类型
var v1, v2, v3 = 1, 2.4, "stsef"
var (
i int = 1
str string = "stse"
)
赋值
=
赋值操作符
多重赋值
i1, i2, i3 = i2, i3, i1
v1, v2, v3 = 1, 2.4, "stsef"
交换值 i, j = j, i
匿名变量
_
用匿名变量接收不需要的函数返回值
_, _, nickname = GetName()
阅读全文
0 0
- go语言学习笔记(4) 变量
- Go语言学习笔记-变量
- Go语言学习笔记(4)-共享变量访问
- Go语言学习笔记(2)-变量,指针
- go语言学习-变量
- go语言学习-变量
- go语言学习-变量
- Go语言学习笔记4
- Go语言学习笔记(二) [变量、类型、关键字]
- Go语言学习笔记 -- 变量、类型和关键字
- Go语言学习笔记(三)-包、变量、函数
- Go语言学习笔记之变量与常量
- Go语言学习笔记
- Go语言学习笔记
- go语言学习笔记
- Go语言学习笔记
- GO语言学习笔记
- Go语言学习笔记
- ubuntu终端显示内容颜色问题及解决办法
- android 对图片尺寸压缩的工具类,简单明了
- 【转】Spring Boot干货系列:(二)配置文件解析
- 跨域方法的整理
- 两年软件测试工程师告诉你:他是怎么做测试用例的
- go语言学习笔记(4) 变量
- 现在报考在职研究生还来得及吗?
- 面试编程题-青蛙跳楼梯问题
- maven-war-plugin生成swagger。json并打包到war包中(springmvc)
- 材质球换贴图(Material与ShareMaterial)
- GitLab升级(8.10.5-9.5.4)
- Mysql主从配置(Mysql5.5)--Windows环境
- PIXI.js源码解析(1)——DisplayObject
- selenium模拟浏览器爬虫--以福建省土地使用权出让管理系统为例