其他
# 其他
# 更多用法
Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国 (opens new window)
Golang设计者为了编程方便,提供了一些函数,这些函数不用导包可以直接使用,我们称为Go的内置函数/内建函数。在builtin包下,使用内置函数也的,直接用就行
package main
import "fmt"
func main() {
// len函数
var str1 string = "golang"
fmt.Println(len(str1))
// new函数:分配内存,主要用来分配值类型(int系列, float系列, bool, string、数组和结构体struct)
num := new(int)
fmt.Printf("num类型%T,num值%v,num地址%v,num指针的值%d", num, num, &num, *num)
}
/*
6
num类型*int,num值0xc0000140e8,num地址0xc00000a030,num指针的值0
*/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
编辑 (opens new window)