<分区>
我正在尝试编写一个函数来向 NSAttributedString
添加属性。我已经将字典传递给函数,例如...
tag attributes
[String : [String : Any]]
然后这些(标签和属性)将被传递到另一个函数以在给定标签内添加属性。
func addAttributes(attributes: [String: Any], forTag tag: String)
我可以做...
for (tag, attributes) in dictionary
但是是否有关闭的方式来做到这一点?
如果我使用平面 map ...
dictionary.flatMap { addAtritbutes(attributes: $1, insideTag: $0) }
然后它提示我没有返回任何东西/使用调用的结果。是否有允许我在没有警告的情况下执行此操作的功能?
谢谢