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
מבחר עצלן של אלמנטים, בסדר נתון, מאוסף בסיס כלשהו.
יוצר מופע
base
selection
.הַצהָרָה
public init(base: Base, selection: Selection)
הַצהָרָה
public typealias Element = Base.Element
טיפוס שהמופעים שלו מייצגים עמדות
self
.הַצהָרָה
public typealias Index = Selection.Index
המיקום של האלמנט הראשון.
הַצהָרָה
public var startIndex: Index { get }
המיקום אחד מעבר לאלמנט האחרון.
הַצהָרָה
public var endIndex: Index { get }