protocol AdditiveArithmetic
A type with values that support addition and subtraction.
加算と減算をサポートする値を持つ型。
protocol Numeric
A type with values that support multiplication.
乗算をサポートする値をもつ型。
protocol SignedNumeric
A numeric type with a negation operation.
protocol Strideable
A type representing continuous, one-dimensional values that can be offset and measured.
オフセットできて計測できる、連続的な、一次元の値を表している型。