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 }