Generic Structure

Zip2Sequence

A sequence of pairs built out of two underlying sequences. 2つの根底にあるシーケンスから組み立てられるペアからなるシーケンス。

Declaration 宣言

@frozen struct Zip2Sequence<Sequence1, Sequence2> where Sequence1 : Sequence, Sequence2 : Sequence

Overview 概要

In a Zip2Sequence instance, the elements of the ith pair are the ith elements of each underlying sequence. To create a Zip2Sequence instance, use the zip(_:_:) function. Zip2Sequenceインスタンスにおいて、i番目の対に属する要素らは、基盤となるシーケンスそれぞれのi番目の要素です。Zip2Sequenceインスタンスを作成するには、zip(_:_:)関数を使ってください。

The following example uses the zip(_:_:) function to iterate over an array of strings and a countable range at the same time: 以下の例はzip(_:_:)関数を使って、同時に文字列からなる配列とある可付番範囲の全体にわたって反復します:


let words = ["one", "two", "three", "four"]
let numbers = 1...4


for (word, number) in zip(words, numbers) {
    print("\(word): \(number)")
}
// Prints "one: 1"
// Prints "two: 2
// Prints "three: 3"
// Prints "four: 4"

Topics 話題

Type Aliases 型エイリアス

Instance Properties 様々なインスタンスプロパティ

Instance Methods インスタンスメソッド

Structures 構造体

Relationships 関係

Conforms To 次に準拠

See Also 参照

Wrappers for Algorithms アルゴリズムに対するラッパー