大佬教程收集整理的这篇文章主要介绍了循环通过Swift结构来获取键和值,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
struct mystruct { var a = "11215" var b = "21212" var c = "39932" } func loopthrough { for (key,value) in mystruct { print("key: \(key),value: \(value)") // Type mystruct.Type does not conform to protocol 'Sequence' } }
但是使用上面的几行我总是得到这个错误信息:
如何避免收到此消息?
struct MyStruct { var a = "11215" var b = "21212" var c = "39932" }
接下来,我们需要创建MyStruct类型的值
let elm = MyStruct()
现在我们可以根据elm值构建@L_162_4@mirror值.
let mirror = Mirror(reflecTing: elm)
镜像值允许我们访问榆树的所有属性,这是如何
for child in mirror.children { print("key: \(child.label),value: \(child.value)") }
结果:
以上是大佬教程为你收集整理的循环通过Swift结构来获取键和值全部内容,希望文章能够帮你解决循环通过Swift结构来获取键和值所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。