摘要:
Go语言基础之函数返回值 Go语言中通过return关键字向外输出返回值。 一、函数返回值 func calc(x, y int) int { sum := x + y return sum } 二、多返回值 Go语言中函数支持多返回值,函数如果有多个返回值时必须用()将所有返回值包裹起来。 举个例 阅读全文
posted @ 2021-10-16 15:35
RandySun
阅读(2117)
评论(0)
推荐(0)
摘要:
Go语言基础之函数参数 一、类型简写 函数的参数中如果相邻变量的类型相同,则可以省略类型,例如: func intSum(x int, y int) int { return x + y } // 函数参数简写 func intSum(x, y int) int { return x + y } 上 阅读全文
posted @ 2021-10-16 15:28
RandySun
阅读(341)
评论(0)
推荐(0)
摘要:
Go语言基础之函数定义 函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 一、函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 阅读全文
posted @ 2021-10-16 15:14
RandySun
阅读(834)
评论(0)
推荐(0)
摘要:
Go语言基础之map Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用,map是无序的。 一、map定义 Go语言中 map的定义语法如下: map[KeyType] 阅读全文
posted @ 2021-10-16 14:56
RandySun
阅读(539)
评论(0)
推荐(0)
摘要:
Go语言基础之切片 本文主要介绍Go语言中切片(slice)及它的基本使用。 一、引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum 阅读全文
posted @ 2021-10-16 13:51
RandySun
阅读(308)
评论(0)
推荐(0)

浙公网安备 33010602011771号