Files
swift-mirror/test/1_stdlib/Zip.swift
Dmitri Hrybenko d267b86cb6 stdlib: move the bulk of SequenceType algorithms to protocol extensions
rdar://19895265

Swift SVN r27269
2015-04-14 01:53:19 +00:00

30 lines
651 B
Swift

// RUN: %target-run-simple-swift | FileCheck %s
// FIXME(prext): remove this file when protocol extensions land.
var n = [2, 3, 5, 7, 11]
var s = ["two", "three", "five", "seven", "eleven", "thirteen"]
var i = 0
var prefix = ""
for p in zip(n, s) {
print("\(prefix)\(p.0) => \(p.1)")
++i
prefix = ", "
}
println(" (\(i) items)")
// CHECK: 2 => two, 3 => three, 5 => five, 7 => seven, 11 => eleven (5 items)
i = 0
prefix = ""
for p in zip(s, n) {
print("\(prefix)\(p.0) => \(p.1)")
++i
prefix = ", "
}
println(" (\(i) items)")
// CHECK: two => 2, three => 3, five => 5, seven => 7, eleven => 11 (5 items)
println("done.")