用swift定义一个功能函数calculate,该函数有1个Array类型的参数,返回值是1个包含两个Int值的元组; (2)这个函数用于计算Array里面元素的最大值和最小值。
时间: 2024-05-11 17:16:30 浏览: 98
Python学习笔记之函数的参数和返回值的使用
好的,我理解您的问题。以下是用Swift定义一个功能函数calculate,该函数有1个Array类型的参数,返回值是1个包含两个Int值的元组,这个函数用于计算Array里面元素的最大值和最小值的代码:
```
func calculate(_ arr: [Int]) -> (max: Int, min: Int) {
var maxVal = arr[0]
var minVal = arr[0]
for val in arr {
if val > maxVal {
maxVal = val
}
if val < minVal {
minVal = val
}
}
return (maxVal, minVal)
}
```
这个函数接受一个Int类型的数组作为参数,使用一个for循环来遍历数组中的每个元素,记录最大值和最小值,并将它们作为元组返回。
阅读全文