[swift-evolution] Nested for-in loops syntax
Maxim Bogdanov
bm at masax.ru
Sun Jul 17 05:05:51 CDT 2016
Hello, community.
As I understood from documentation the only way to iterate multidimensional
array or a dictionary (with for loop) is this:
let multidimensionalDictionary = ["a":["b": "c"], "b":["c": "d"], "c":
["d": "e"]]
for (key, value) in multidimensionalDictionary {
for (nestedKey, nestedValue) in value {
print("\(key) -> \(nestedKey) -> \(nestedValue)")
}
}
What do you think about this syntax?
for (key, nestedKey, nestedValue) in multidimensionalDictionary {
print("\(key) -> \(nestedKey) -> \(nestedValue)")
}
--
I'm new to mailing list feature. If I do something wrong please let me know
about it.
Best regards,
Maxim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160717/a0bd83d4/attachment.html>
More information about the swift-evolution
mailing list