Operator 演算子

-(_:)

Returns the additive inverse of the specified value. 指定された値の反数を返します。

Declaration 宣言

Return Value 戻り値

The additive inverse of the argument. 引数の反数。

Discussion 議論

The negation operator (prefix -) returns the additive inverse of its argument. 否定演算子(接頭辞-)は、それの引数の反数を返します。


let x = 21
let y = -x
// y == -21

The resulting value must be representable in the same type as the argument. In particular, negating a signed, fixed-width integer type’s minimum results in a value that cannot be represented. 結果値は、引数と同じ型で表現可能でなければなりません。とりわけ、符号付き、固定長整数型のもつ最小量を否定することは、表現できない値という結果になります。


let z = -Int8.min
// Overflow error

See Also 参照

Comparing Scheduler Time Strides スケジューラ時間ストライドを比較する