【Go】内建函数

内建函数可以理解为go语言的系统函数

go预定义了部分函数,这些函数无需引入其他任何包模块就可以直接使用,我们称之为内建函数

go目前的内建函数有:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// 用于channel通讯
close

// 用于map中删除实例
new

// 异常处理
panic

// 复数相关
complex
real
imag

delete

// 用于内建类型的内存分配
make
recover

len

// 追加slice
append

// 底层打印函数, 无需引入fmt即可使用
print
println
cap

// 复制slice
copy

具体的函数使用,我们会在后面相应章节详细介绍,这里提前介绍恐难理解完全。

初步看下print打印

1
2
3
4
5
6
7
8
9
package main

func main() {
list := []string{"a", "b", "c", "d", "e", "f"}

for k, v := range list {
println(k, v)
}
}

保存为helloworld.go, 然后执行结果

1
2
3
4
5
6
7
[me@VM_0_14_centos go]# go run helloworld.go 
0 a
1 b
2 c
3 d
4 e
5 f

坚持原创技术分享,谢谢鼓励我继续创作!