【发布时间】:2018-01-27 12:54:59
【问题描述】:
我想循环遍历 mystruct 的每个键,并为每个属性打印其 key 和 value。
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'
}
}
但是使用上面的几行我总是得到这个错误消息:
Type mystruct.Type 不符合协议'Sequence'
如何避免收到此消息?
【问题讨论】:
-
您不能快速执行此操作,但可能会在将来,因为这是一个建议的解决方案,您可以检查它github.com/apple/swift-evolution/blob/master/proposals/…,但您可以在这里获得您的解决方案stackoverflow.com/questions/27292255/…