您当前的位置:首页 > 精选问答 > 内容

数组函数的使用方法,sum函数的使用方法(Golang语言数组基础操作)

关于【数组函数的使用方法】,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语言数组基础操作)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 向日葵象征着什么样的人,向日葵有什么特点可以象征什么人(向日葵有着什么样的花语)

下一篇: 简单工作方案格式范文,简单工作方案格式范文模板(婚外感情中男人追女人是一种什么样的心态)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号