Go小白入门2 - 变量、常量 & 枚举

本文介绍了Go语言中的变量、常量和枚举概念。在变量部分,讲解了变量的声明、初始化以及注意事项,包括变量的默认值和类型推断。常量部分阐述了其定义方式和可以使用的内置函数。枚举部分,讨论了如何通过const和iota实现类似枚举的功能。文章还提供了小练习帮助巩固知识点。
摘要由CSDN通过智能技术生成

1. 变量

变量名由字母、数字、下划线组成,注意首字符不能为数字

1.1 变量的声明

1)若没有初始化值,则默认为空/零值

var a int    // 0
var b string    // ""
var c bool   // false
var d []int    // nil

var e, f int

2)根据值自行判定变量类型

var a = 1

3)省略var:=的左侧需有未声明的变量)
var int a = 1 => a := 1 是一个声明语句

var a int
a := 1 // ×,编译出错
a, b := 1, 2 // 编译成功,因为有声明新变量

1.2 多个变量的声明

// 类型相同的多个变量 - 非全局变量
var a, b, c int
a, b, c = 1, 2, 3

var a, b, c = 1, 2, 3

a, b, c := 1, 2, 3

// 全局变量
var (
	a int
	b string
)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值