On 12/03/2017 16:58, Don Giovanni via swift-users wrote:
I'm trying to adopt the RandomAccessCollection protocol from a class. I
deliberately leave out the func index(before:) function because there
is already a default implementation of that function in
RandomAccessCollection. I do understand th
public class Container2: RandomAccessCollection
{
public typealias Indices = DefaultRandomAccessIndices;
public typealias Index = Int;
//typealias SubSequence = Container2;
public var arr:[Int] = [1,2,3,4,5];
public var endIndex: Index {
return 5;
}
public var startIndex:Index{
return 0;
I'm trying to adopt the RandomAccessCollection protocol from a class. I
deliberately leave out the func index(before:) function because there is
already a default implementation of that function in RandomAccessCollection. I
do understand that that function's implementation is required because of