Golang学习笔记-变量
声明变量#
声明变量关键字
var
var {变量名称} {变量类型}
例子#
// 声明一个变量为v1的整型变量,未赋值时默认值为0 var v1 int // 声明一个变量为v2的浮点型变量,未赋值时默认值为0 var v2 float32 // 声明一个变量为v3的数组变量(数组中的元素为整型),未赋值时默认值为nil var v3 [10]int // 声明一个变量为v4的数组变量,未赋值时默认值为nil var v4 []float32 // 声明一个变量为v5的数组变量 var v5 struct { age int name string } // 声明一个变量为v6的指针变量,未赋值时默认值为nil var v6 *int // 声明一个字典变量,未赋值时默认值nil var v7 map[string]string // 声明一个方法变量,未赋值时默认值nil var v8 func(x int)int // 声明一个接口变量,未赋值时默认值nil var v9 interface{}
变量赋值#
// 指定变量类型且对变量赋值 var {变量名} {变量类型} = {变量值} var age int = 18 // 根据变量值自动推断变量类型(方法一) var {变量名} = {变量值} var age = 18 // 根据变量值自动推断变量类型(方法二) {变量名} := {变量值} age := 18
作者:jruing
出处:https://www.cnblogs.com/jruing/p/17542528.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本文来自博客园,作者:Jruing,转载请注明原文链接:https://www.cnblogs.com/jruing/p/17542528.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2020-07-10 AutoJS 实现QQ小游戏胡莱三国爬塔