MST

星途 面试题库

面试题:Go函数中处理空切片作为参数的边界情况

请编写一个Go函数,该函数接收一个整数切片作为参数,在函数中需要处理切片为空的边界情况,返回切片中所有元素的和。如果切片为空,返回0。
44.3万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
package main

import "fmt"

func sumSlice(nums []int) int {
    if len(nums) == 0 {
        return 0
    }
    sum := 0
    for _, num := range nums {
        sum += num
    }
    return sum
}