关于Swift中的cool reduce方法的一些知识

在本文中,我将尝试解释reduce方法的基本知识及其在Swift中的工作方式。 与映射和过滤器相比,这种方法对我来说有点难理解。

当我第一次看到还原方法时,我的反应是

但是在阅读了W3Schools的代码和文档之后,我开始对它有所了解。 我花了一些时间来适应这种反应性功能类型的事物,但是最终,我开始了解基础知识。 顺便说一句,我第一次看到它是在JavaScript中

最近,我注意到有些人也很难理解reduce()方法的工作方式。 这就是我决定撰写本文的原因。

所以……开始吧

从Apple Docs:

返回使用给定的闭包组合序列元素的结果。

简而言之,这意味着您可以将序列的所有元素组合为任何类型的单个值。 多么酷啊? 真的很帅,真的很帅。

那么,下一个问题是我可以用它做什么很棒的事情?

让我们看一些例子

我们来看一些实际的用例,假设您收到一个任务,其中有一个数字数组,并且必须在应用程序屏幕中显示所有用逗号分隔的数字。 你是怎样做的?

香草……循环方式

以上就是我的第一篇文章,希望您喜欢🙂

如果我有任何问题,请告诉我。 我很高兴收到您的反馈really

您可以在Twitter上@ LucianoPassos11找到我。

最后但并非最不重要的一点,感谢@ nobrejonathan23和@PedroFabrino,他们帮助审查了此🙂

Interesting Posts