The value to calculate the distance to. それへの隔たりを計算される値。
Instance Method
インスタンスメソッド
distance(to:)
Returns the distance from this value to the given value, expressed as a stride.
この値から特定の値までの隔たりを返します、ストライドとして表されます。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
other
Return Value 戻り値
The distance from this value to other
.
この値からother
までの隔たり。
Discussion 解説
If this type’s Stride
type conforms to Binary
, then for two values x
and y
, and a distance n = x
, x
. Using this method with types that have a noninteger Stride
may result in an approximation.
この型のもつStride
型がBinary
に準拠するならば、そのとき2つの値x
とy
、そして隔たりn = x
に対して、x
。このメソッドを非整数Stride
を持つ型とともに使うことは、近似値という結果になるかもしれません。
Complexity: O(1) 計算量:O(1)
Note 注意
This documentation comment was inherited from Strideable
.
この文書化コメントは、Strideable
から引き継がれました。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Infrequently Used Functionality 滅多に使われない機能性
init()
Creates a value initialized to zero.
ゼロに初期化される値を作成します。
init(floatLiteral : Double)
Creates an instance initialized to the specified floating-point value.
指定された浮動小数点値に初期化されるインスタンスを作成します。
init(integerLiteral : Int64)
Creates an instance initialized to the specified integer value.
指定された整数値に初期化されるインスタンスを作成します。
init(integerLiteral : Double)
Creates an instance initialized to the specified integer value.
指定された整数値に初期化されるインスタンスを作成します。
typealias Double.FloatLiteralType
A type that represents a floating-point literal.
浮動小数点リテラルを表すある型。
typealias Double.IntegerLiteralType
A type that represents an integer literal.
ある整数リテラルを表す型。
func advanced(by: Double) -> Double
Returns a value that is offset the specified distance from this value.
指定の隔たりをこの値からオフセットされたある値を返します。
typealias Double.Stride
A type that represents the distance between two values.
2つの値の間の隔たりを表す型。
func write<Target>(to: inout Target)
Writes a textual representation of this instance into the given output stream.
このインスタンスのテキスト表現を与えられた出力ストリームへ書き出します。
var hashValue : Int
The hash value.
ハッシュ値。