当前位置: 首页 > article >正文

《零基础Go语言算法实战》【题目 4-1】返回数组中所有元素的总和

《零基础Go语言算法实战》

【题目 4-1】返回数组中所有元素的总和

请用 Go 语言编写一个函数,将整数数组作为输入并返回数组中所有元素的总和。

【解答】

package main

import "fmt"

func sumArray(array [5]int) int {

 sum := 0

 for _, val := range array {

 sum += val

 }

 return sum

}

func main() {

 array := [5]int{6, 6, 6, 6, 6}

 total := sumArray(array)

 fmt.Println(total)

}

//$ go run interview4-1.go 

//30

6bfba362b5514993b0ee61881de2fec3.png

 


http://www.kler.cn/a/503804.html

相关文章:

  • 第423场周赛:检测相邻递增子数组 Ⅰ、检测相邻递增子数组 Ⅱ、好子序列的元素之和、统计小于 N 的 K 可约简整数
  • JSON.stringify(res,null,2)的含义
  • 从CentOS到龙蜥:企业级Linux迁移实践记录(龙蜥开局)
  • EFK采集k8s日志
  • Gateway 网关
  • day06_Spark SQL
  • 蓝牙BT04-A的使用与相关AT指令
  • AI大模型开发—1、百度的千帆大模型调用(文心一言的底层模型,ENRIE等系列)、API文档目的地
  • 多线程基础系列-多线程初识
  • kafka原理和实践
  • Linux:进程概念(二.查看进程、父进程与子进程、进程状态详解)
  • vscode的安装与使用
  • docker简单使用
  • 爬山算法与模拟退火算法的全方面比较
  • EDM 电子邮件自动化营销的关键步骤 —— 邮箱地址验证
  • C#实现条形码识别
  • 高录用快检索/JPCS独立出版-第六届新材料与清洁能源国际学术会议(ICAMCE 2025)
  • 国产编辑器EverEdit - 扩展脚本:新建同类型文件(避免编程学习者反复新建保存练习文件)
  • BUUCTF:misc刷题记录4(会持续更新的)
  • leetcode79.单词搜索
  • C# 数据拟合教程:使用 Math.NET Numerics 的简单实现
  • 图像处理|开运算
  • 进程同步之信号量机制
  • OJ12:160. 相交链表
  • LangGraph 教程:初学者综合指南(1)
  • Android string.xml中特殊字符转义