struct Array
An ordered, random-access collection.
順序付けられた、無作為アクセスのコレクション。
struct Dictionary
A collection whose elements are key-value pairs.
それの要素がキー値ペアであるコレクション。
struct Array
struct Dictionary
struct Set
protocol OptionSet
..<
) and closed (...
) range operators.
ある範囲の中のすべての値からなる1つのコレクションを半開(..<
)および完結(...
)範囲演算子を使って作成します。
static func ..< (Self, Self) -> Range<Self>
struct Range
static func ... (Self, Self) -> ClosedRange<Self>
struct ClosedRange
stride(from:to:by:)
and stride(from:through:by:)
functions.
2つの境界の間の値をまたぐストライドをstride(from:to:by:)
およびstride(from:through:by:)
関数を使って作成します。
func stride<T>(from: T, to: T, by: T.Stride) -> StrideTo<T>
func stride<T>(from: T, through: T, by: T.Stride) -> StrideThrough<T>
func repeatElement <T>(T, count: Int) -> Repeated<T>
struct CollectionOfOne
struct EmptyCollection
Element
but that is always empty.
それの要素型はElement
である、しかし常に空であるコレクション。
struct KeyValuePairs
typealias DictionaryLiteral
Deprecated
非推奨
func sequence<T>(first: T, next: (T) -> T?) -> UnfoldFirstSequence<T>
first
and repeated lazy applications of next
.
first
からそして繰り返しnext
を遅延適用して形成されたシーケンスを返します。
func sequence<T, State>(state: State, next: (inout State) -> T?) -> UnfoldSequence<T, State>
next
to a mutable state
.
繰り返しnext
を可変のstate
に遅延適用することから形成されたシーケンスを返します。
func zip<Sequence1, Sequence2>(Sequence1, Sequence2) -> Zip2Sequence<Sequence1, Sequence2>