Instance Method インスタンスメソッド

distance(to:)

Returns the distance from this value to the given value, expressed as a stride. この値から特定の値までの隔たりを返します、ストライドとして表されます。

Declaration 宣言

func distance(to other: Float) -> Float

Parameters パラメータ

other

The value to calculate the distance to. それへの隔たりを計算される値。

Return Value 戻り値

The distance from this value to other. この値から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. この型のもつStride型がBinaryIntegerに準拠するならば、そのとき2つの値xy、そして隔たりn = x.distance(to: y)に対して、x.advanced(by: n) == y。このメソッドを非整数Strideを持つ型とともに使うことは、近似値という結果になるかもしれません。

Complexity: O(1) 計算量:O(1)

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Infrequently Used Functionality 滅多に使われない機能性