Contents

init(array:range:copyItems:)

Initializes a newly allocated set with the objects that are contained in the specified range of an array, optionally copying the items.

Declaration

convenience init(array set: [Any], range: NSRange, copyItems flag: Bool)

Parameters

  • set:

    An array of objects to add to the new set.

    If the same object appears more than once in array, it is represented only once in the returned ordered set.

  • range:

    The range of objects in array to add to the ordered set.

  • flag:

    If True the objects are copied to the ordered set; otherwise False.

Return Value

An initialized ordered set containing a uniqued collection of the objects contained in specified range of the array.

See Also

Initializing an Ordered Set