swift 定义了数组 函数怎么使用

 我来答
enochwills
2017-06-14 · TA获得超过4793个赞
知道大有可为答主
回答量:2031
采纳率:96%
帮助的人:1641万
展开全部

和其他对象一样当做参数使用即可。比如:


fun function(x: [Int]) {
  // 打印所有元素
  print(x)
  
  // 生成一个新数组,每个元素都是原数组的二倍
  let y = x.map { $0 * 2 }
  // 新数组结果应该是 [2, 4, 6, 8, 10]
  print(y)
  
  // 所有数组元素求和,0 表示初始化一个值为零的和变量
  let z = x.reduce(0) { $0 + $1 }
  // z 的结果应该是 1 + 2 + 3 + 4 + 5 = 15
  print(z)
}

let a = [1, 2, 3, 4, 5]
function(x: a)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式