Golang学习(一)关键字和保留字/数组

Go语言中会使用到的 25 个关键字或保留字:

break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
之所以刻意地将 Go语言中的关键字保持的这么少,是为了简化在编译过程第一步中的代码解析。和其它语言一样,关键字不能够作标识符使用。

除了以上介绍的这些关键字,Go 语言还有 36 个预定义标识符,其中包含了基本类型的名称和一些基本的内置函数,它们的作用都将在接下来的章节中进行进一步地讲解。

append bool byte cap close complex complex64 complex128 uint16
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr

- Go 语言数组的声明

数组的写法如下:

  • var 数组变量名 [元素数量]T

其中:
数组变量名:数组声明及使用时的变量名。
元素数量:数组的元素数量。可以是一个表达式,但最终通过编译期计算的结果必须是整型数值。也就是说,元素数量不能含有到运行时才能确认大小的数值。
T:可以是任意基本类型,包括 T 为数组本身。但类型为数组本身时,可以实现多维数组。

遍历方式:

  • 方式一
	arr :=[...]int{11,23,34,45,55,66}
	for k,v := range arr{
		fmt.Println(k,v)
	}

-方式二

	for i:=0;i<len(arr);i++{
		fmt.Println(i,arr[i])
	}

数组比较

两个数组可以直接使用==进行比较
只有两个数组的长度和每个元素均相等比较结果才为true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值