swift - 键 : String value:Array in swift 的扩展字典

标签 swift dictionary protocols extension-methods

如何扩展 [String:[Double]] 类型的 Swift 字典?

扩展字典时值要遵循的协议(protocol)/Class_Type 是什么?

[ P.S :在此扩展中,我想返回其值数组包含发送到函数的特定元素 (Double) 的所有键。]

最佳答案

字典有两个通用元素 KeyValue,在您创建扩展时需要对其进行约束。

你可以这样做:

public extension Dictionary where Key == String, Value == [Double] { }

关于swift - 键 : String value:Array in swift 的扩展字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53391231/

相关文章:

ios - 在 swift3 中加载 webview 时后退按钮卡住了?

ios - UIBezierPath 弧线创建具有圆角和间距的饼图

ios - 将文件上传到 s3,然后将 URL 存储在 Firebase 中 - Swift 2.2

arrays - 用数据填充字典

utf-8 - FTP是否支持UTF字符集?

ios - 当用户单击电子邮件项目而不使用 mfmailcomposer 时,如何将收件人传递到共享表中的电子邮件

python - 合并 Python 字典

c# - 从 xdocument C# 获取字典

objective-c - swift 中的 func "self"导致 Xcode 中出现错误

swift - 使用两个类创建协议(protocol)