【发布时间】:2021-10-22 05:10:55
【问题描述】:
let array = [1,5,6,"50","Hi",54] as [Any]
我有一个像这样的数组,需要这个集合中所有可能值的总和 使用高阶函数
【问题讨论】:
-
我不确定我是否遵循 - 在您的示例中,预期结果会是什么?
-
必须是(50+54+6+5+1) = 116的加法
-
所以
String可以转换为Ints 的值应该是,但那些不能(即Hi)被丢弃?但它是Any,而不仅仅是String和Int,那么还有其他类型必须转换为Int吗? -
我需要集合中每个可能值的总和,以便可以删除“Hi”字符串
-
你应该展示你自己的尝试,而不是让我们做所有的工作。
标签: ios swift higher-order-functions