大佬教程收集整理的这篇文章主要介绍了在Swift中连接两个词典,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
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[$0] = $1 } return result }
>现在你的代码正常工作
let string = "Hello" + "World" // "HelloWorld" let array = ["Hello"] + ["World"] // ["Hello","World"] let dict = ["1" : "Hello"] + ["2" : "World"] // okay =)
编辑:
正如@Raphael所建议的那样,符号意味着计算是可交换的.请注意,事实并非如此.例如[2:3] [2:4]与[2:4] [2:3]的结果不一样.
以上是大佬教程为你收集整理的在Swift中连接两个词典全部内容,希望文章能够帮你解决在Swift中连接两个词典所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。