Files
swift-mirror/test/stdlib/Zip.swift
Dave Abrahams 78cb2016e6 Add Zip2, which zips two Enumerables
Swift SVN r5077
2013-05-07 02:14:24 +00:00

26 lines
440 B
Swift

// RUN: %swift -i -constraint-checker %s
var n = [2, 3, 5, 7, 11]
var s = ["two", "three", "five", "seven", "eleven", "thirteen"]
var i = 0
for p in Zip2(n, s) {
println("\(p.0)\t\(p.1)")
assert( p.0 == n[i] )
assert( p.1 == s[i] )
++i
}
assert(i == n.length)
i = 0
for p in Zip2(s, n) {
println("\(p.0)\t\(p.1)")
assert( p.1 == n[i] )
assert( p.0 == s[i] )
++i
}
assert(i == n.length)
println("done.")