摘要: 函数是组织好的、可重复使用的、用于执行指定任务的代码块。 函数 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数允许多返回值; 函数本身可以作为值进行传递; 函数可以作为变量的值; 函数可以作为参数和返回值; 支持匿名函数(没有名字的函数)一般用于工厂模式; 可以满足 阅读全文
posted @ 2020-03-02 18:02 低调的人儿 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 map定义 Go语言中 map的定义语法如下: map[KeyType]ValueType 其中, KeyType:表示键的 阅读全文
posted @ 2020-03-02 14:57 低调的人儿 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: 1 func arraySum(x [3]int) int{ 2 sum := 0 3 for _, v := range x{ 4 sum = sum + v 5 } 6 return sum 7 } 这个 阅读全文
posted @ 2020-03-02 00:12 低调的人儿 阅读(229) 评论(0) 推荐(0) 编辑