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

你可能感兴趣的:(Golang,golang,编程)