Contents

distance(to:)

Returns the distance from this value to the given value, expressed as a stride.

Declaration

func distance(to other: Self) -> Self.Stride

Parameters

  • other:

    The value to calculate the distance to.

Return Value

The distance from this value to other.

Discussion

If this type’s Stride type conforms to BinaryInteger, then for two values x and y, and a distance n = x.distance(to: y), x.advanced(by: n) == y. Using this method with types that have a noninteger Stride may result in an approximation.