Go笔记-变量
2024-08-26 09:29:23
声明变量的一般形式:
var indentifier type
实例:
var a int
var b bool
var str string
var (
a int
b bool
str string
)
当一个变量被声明之后,系统自动赋予它该类型的零值:int 为 0,float 为 0.0,bool 为 false,string 为空字符串,指针为 nil
但如果你的全局变量希望能够被外部包所使用,则需要将首个单词的首字母也大写
声明与赋值语句同时进行
实例:
var identifier [type] = value
var a int = 8 或 var a = 5
var b bool = false 或 var b = true
var c string = "Go says hello to the world!" 或 var str = "Go says hello to the world"
var(
a = 13
b = false
str = "Go says hello the world!"
city string
)
【备注】
在函数体内使用简短的声明语法 【:=】
例如:a := 32
两个值的交换 可以使用 a,b = b,a
空白标识符_ 也用于抛弃值 实际它是只写变量,你不能得到它的值
注意:
变量必须要使用,否则报错
同一个变量不能重复声明
变量声明及初始化的简写模式【:=】约定用在函数体内
学习参考处:https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md
最新文章
- delegate和protocol
- DB2 日期相减
- error CS0007: Unexpected common language runtime initialization error -- '没有注册类别 '
- 向Array中添加改进的冒泡排序
- 编写一个递归函数,输出vector对象的内容
- 下载xcode 6 beta.dmg
- 读懂Java中的Socket编程(转)
- document.getElementById()使用方法
- [编织消息框架][JAVA核心技术]动态代理应用12-总结
- Docker的容器操作
- Git分布式版本控制器安装注意点及其常用命令
- python全栈开发中级班全程笔记(第二模块、第四章(三、re 正则表达式))
- selenium span[contains]中使用变量
- ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题
- mysql同步复制异常的常见操作-传统复制方式
- Docker:从引擎和运行框架理解Docker(3)
- Pychar-20170301快捷键
- eclipse 里,打开的文件的各个标签,标题乱码。
- 【BZOJ】1648: [Usaco2006 Dec]Cow Picnic 奶牛野餐(dfs)
- tomcat下载与安装..使用和配置环境变量
热门文章
- x64_dbg破解64位WinSnap4.5.6图文视频教程
- HDU 1003 Max Sum【动态规划求最大子序列和详解 】
- JS验证两次输入密码是否相同
- POJ 1426 Find The Multiple(数论——中国同余定理)
- Java Web学习路线图
- 项目启动log4j相关警告问题
- PHP截取中英文字符串
- PHP性能分析工具xhprof的安装使用与注意事项
- nginx https配置后无法访问,可能防火墙在捣鬼
- 解决方案 git@github.com出现Permission denied (publickey)