range(at:)
Returns the result type that the range represents.
Declaration
func range(at idx: Int) -> NSRangeParameters
- idx:
The index of the result.
Return Value
The range of the result.
Discussion
A result must have at least one range, but may optionally have more, for example, to represent regular expression capture groups.
Passing range(at:) the value 0 always returns the value of the range property. Additional ranges, if any, will have indexes from 1 to numberOfRanges``-1.