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 }