let string = "Hello" + "World" // "HelloWorld"let array = ["Hello"] + ["World"] // ["Hello","World"]let dict = ["1" : "Hello"] + ["2" : "World"] // error =(解决方法 像这样使用它:
>把它放在任何地方,例如字典Extension.swift:
func +<Key,Value> (lhs: [Key: Value],rhs: [Key: Value]) -> [Key: Value] { var result = lhs rhs.forEach{ result[let string = "Hello" + "World" // "HelloWorld"let array = ["Hello"] + ["World"] // ["Hello","World"]let dict = ["1" : "Hello"] + ["2" : "World"] // okay =)] = } return result}
>现在你的代码正常工作
编辑:
正如@Raphael所建议的那样,符号意味着计算是可交换的.请注意,事实并非如此.例如[2:3] [2:4]与[2:4] [2:3]的结果不一样.
总结以上是内存溢出为你收集整理的在Swift中连接两个词典全部内容,希望文章能够帮你解决在Swift中连接两个词典所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)