public struct Sampling<Base: Collection, Selection: Collection>
where Selection.Element == Base.Index
extension Sampling: SamplingProtocol
extension Sampling: Collection
extension Sampling: BidirectionalCollection
where Selection: BidirectionalCollection
extension Sampling: RandomAccessCollection
where Selection: RandomAccessCollection
Pemilihan elemen yang lambat, dalam urutan tertentu, dari beberapa koleksi dasar.
Membuat instance dari
base
danselection
.Pernyataan
public init(base: Base, selection: Selection)
Pernyataan
public typealias Element = Base.Element
Tipe yang instance-nya mewakili posisi di
self
.Pernyataan
public typealias Index = Selection.Index
Posisi elemen pertama.
Pernyataan
public var startIndex: Index { get }
Posisinya melewati elemen terakhir.
Pernyataan
public var endIndex: Index { get }