关于【数组函数的使用方法】,sum函数的使用方法,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
内容导航:1、Golang语言数组基础操作2、数组函数的使用方法:sum函数的使用方法1、Golang语言数组基础操作
数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数组的长度是固定的,所以在Go语言中很少直接使用数组。
和数组对应的类型是 Slice(切片),Slice 是可以增长和收缩的动态序列,功能也更灵活,但是想要理解 slice 工作原理的话需要先理解数组,所以本节主要为大家讲解数组的使用,至于 Slice(切片)将在《Go语言切片》一节中为大家讲解。
Go语言数组的声明
数组的声明语法如下:
var 数组变量名 [元素数量]Type
语法说明如下所示:
数组变量名:数组声明及使用时的变量名。元素数量:数组的元素数量,可以是一个表达式,但最终通过编译期计算的结果必须是整型数值,元素数量不能含有到运行时才能确认大小的数值。Type:可以是任意基本类型,包括数组本身,类型为数组本身时,可以实现多维数组。数组的每个元素都可以通过索引下标来访问,索引下标的范围是从 0 开始到数组长度减 1 的位置,内置函数 len()可以返回数组中元素的个数。
var a [3]int // 定义三个整数的数组fmt.Println(a[0]) // 打印第一个元素fmt.Println(a[len(a)-1]) // 打印最后一个元素// 打印索引和元素for i, v := range a { fmt.Printf("%d %d\n", i, v)}// 仅打印元素for _, v := range a { fmt.Printf("%d\n", v)}
默认情况下,数组的每个元素都会被初始化为元素类型对应的零值,对于数字类型来说就是 0,同时也可以使用数组字面值语法,用一组值来初始化数组:
var q [3]int = [3]int{1, 2, 3}var r [3]int = [3]int{1, 2}fmt.Println(r[2]) // "0"
在数组的定义中,如果在数组长度的位置出现“…”省略号,则表示数组的长度是根据初始化值的个数来计算,因此,上面数组 q 的定义可以简化为:
q := [...]int{1, 2, 3}fmt.Printf("%T\n", q) // "[3]int"
数组的长度是数组类型的一个组成部分,因此 [3]int 和 [4]int 是两种不同的数组类型,数组的长度必须是常量表达式,因为数组的长度需要在编译阶段确定。
q := [3]int{1, 2, 3}q = [4]int{1, 2, 3, 4} // 编译错误:无法将 [4]int 赋给 [3]int
比较两个数组是否相等
如果两个数组类型相同(包括数组的长度,数组中元素的类型)的情况下,我们可以直接通过较运算符(==和!=)来判断两个数组是否相等,只有当两个数组的所有元素都是相等的时候数组才是相等的,不能比较两个类型不同的数组,否则程序将无法完成编译。
a := [2]int{1, 2}b := [...]int{1, 2}c := [2]int{1, 3}fmt.Println(a == b, a == c, b == c) // "true false false"d := [3]int{1, 2}fmt.Println(a == d) // 编译错误:无法比较 [2]int == [3]int
遍历数组——访问每一个数组元素
遍历数组也和遍历切片类似,代码如下所示:
var team [3]stringteam[0] = "hammer"team[1] = "soldier"team[2] = "mum"for k, v := range team { fmt.Println(k, v)}
代码输出结果:
0 hammer1 soldier2 mum
代码说明如下:
第 6 行,使用 for 循环,遍历 team 数组,遍历出的键 k 为数组的索引,值 v 为数组的每个元素值。第 7 行,将每个键值打印出来。2、数组函数的使用方法:sum函数的使用方法
sum函数的使用方法
1、首先,我们要明白一下sum函数的意义,sum函数是一种求和函数,这一点毋庸置疑。
2、第二点,我们要明白sum函数的参数,sum函数有无数个参数,这些参数可以是几个数,也可以是几百个数等等。
3、第三点,如下图所示,求小明的成绩总分,我们在平时遇到这种题,就可以使用sum函数。
4、我们在B9单元格输入相关的函数,=sum()即可。
5、然后选择相关的计算区域,也就是A1;A8。
6、然后点击回车键即可计算出相关的结果。
sum函数的使用方法
1、首先,我们要明白一下sum函数的意义,sum函数是一种求和函数,这一点毋庸置疑。
2、第二点,我们要明白sum函数的参数,sum函数有无数个参数,这些参数可以是几个数,也可以是几百个数等等。
3、第三点,如下图所示,求小明的成绩总分,我们在平时遇到这种题,就可以使用sum函数。
4、我们在B9单元格输入相关的函数,=sum()即可。
5、然后选择相关的计算区域,也就是A1;A8。
6、然后点击回车键即可计算出相关的结果。
sum函数的使用方法
SUM函数功能
SUM 函数是 Excel 中最常用的函数之一,用于计算数字的总和。
SUM函数语法
SUM(number1,[number2],…)
参数说明
number1(必选):表示要求和的第 1 个数字,可以是直接输入的数字、单元格引用或数组。
number2,…(可选):表示要求和的第 2~255 个数字,可以是直接输入的数字、单元格引用或数组。
SUM函数的使用注意事项
(1)如果在 SUM 函数中直接输入参数的值,那么参数必须为数值类型,即数字、文本格式的数字或逻辑值,如果是其他类型,SUM 函数将返回错误值 #VALUE!。
(2)如果使用单元格引用或数组作为 SUM 函数的参数,那么参数必须为数字,其他类型的值都将被忽略。
技巧:用户可以将文本格式的数字转换为普通数字,有使用VALUE函数、——、*1、/1、+0或—0等几种方法。
SUM函数使用方法实例
SUM函数使用实例一:汇总两种商品的销售额
本例效果如图1所示,在单元格 F1 中输入一个公式并按【Enter】键,汇总电视和手机这两种商品的销售额。公式如下 :
=SUM(B2:B11,C2:C11)
图1 SUM函数使用实例一:汇总两种商品的.销售额
SUM函数使用实例二:汇总大于15 000的销量额
本例效果如图2所示,在单元格 E1 中输入一个数组公式并按【Ctrl+Shift+Enter】组合键,汇总大于 15 000 的销量额。数组公式如下 :
=SUM((B2:B10>15000)*B2:B10)
图2 SUM函数使用实例二:汇总大于15 000的销量额
公式解析 :首先判断区域B2:B10中大于15 000的单元格,得到一个包含逻辑值TRUE和FALSE的数组。然后将此数组与区域B2:B10中的对应单元格相乘,得到一个包含1和0的数组,最后使用SUM函数对该数组求和,即可得到符合条件的销售额总和。
SUM函数使用实例三:统计销售部女员工人数
本例效果如图3所示,在单元格 F1 中输入一个数组公式并按【Ctrl+Shift+Enter】组合键,统计销售部女员工人数。数组公式如下 =SUM((B2:B17="女")*(C2:C17="销售部"))
公式解析 :SUM 函数中包含了两个数组,第一个数组判断区域 B2:B17 中的值是否为“女”,第二个数组判断区域 C2:C17 中的值是否为“销售部”,判断结果为包含逻辑值的数组。将这两个数组相乘,即可将逻辑值转换为包含 1 和 0 的数组,然后使用SUM 函数对该数组求和,即可计算出销售部的女员工人数。
本文关键词:sumifs函数的使用方法及实例,sumif函数的使用方法三个条件,sum函数的使用方法及实例 多条件,sumif函数的使用方法,rank函数的使用方法。这就是关于《数组函数的使用方法,sum函数的使用方法(Golang语言数组基础操作)》的所有内容,希望对您能有所帮助!