gpt4 book ai didi

ios - 在数组上映射一个 void(非返回函数)

转载 作者:可可西里 更新时间:2023-11-01 00:51:30 26 4
gpt4 key购买 nike

标题不言自明,是否有任何映射方式,例如,addGestureRecognizerUIGestureRecognizers 数组上。我一直在摆弄

recognizers.map(MyWebOutlet.addGestureRecognizer)

但由于内置映射必须返回另一个数组,因此需要一个返回某种值的函数。我应该将 addGestureRecognizer 包装在另一个返回函数中还是另一种更聪明的方法?

最佳答案

map 旨在从另一个数组返回一个数组,该数组应用了给定的转换(通过转换每个元素)。因此,您传递给它的函数自然必须返回转换后的元素。

在您的情况下,您实际上并没有转换元素,您只是想在函数的参数中使用它们。为此,您可以使用 forEach

recognizers.forEach(MyWebOutlet.addGestureRecognizer)

关于ios - 在数组上映射一个 void(非返回函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36999454/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com